图a
为分析该年部分气温情况,编写 Python程序,请回答下列问题:
图b
实现该功能的程序如下,请在划线①处填入合适的代码。
划线②处应选填入的代码为(单选,填字母)。
A .df1 B .df1.values C .df1.index
import pandas as pd
df=pd.read_excel(" ① ")
df["日均温"]=(df["最高气温℃"]+df["最低气温℃"])/2
df1=df.sort_values("日均温",ascending=False).日均温.head(1)
Max= ②
date=[ ]
for i in range(len(df)):
if df.at[i,"日均温"]==Max:
date.append(df.at[i,"日期"])
print("日均温最高值:"Max,"℃")
print("日期:",date)
图c
df["月份"]=""
for j in range(len(df)):
df.at[j,"月份"]=df.at[j,"日期"][5:7]
df2=df.groupby("月份",as_index=True).③
plt.plot(④,df2["日均温"],label="月均温" )
plt.xlabel("月份")
plt.ylabel("温度℃")
plt.legend()
plt.show()
图a
import pandas as pd
df = pd.read_excel("ddsl.xlsx") #读文件中的数据
df= df.drop(["日期","订单号","单价","金额"],axis=1) #删除列
dfg = df.groupby(" ① ",as_index= False).sum() #分组求和
dfs = ②
plt.bar(dfs["菜品"], dfs["份数"]) #绘制柱形图
#设置图表样式,显示图表代码略
图b
①
图 a | 图 b |
import pandas as pd
import matplotlib.pyplot as plt
#读取如图 b 所示数据,保存到 DataFrame 对象 df1 中,代码略
f = [9, 7, 6, 5, 4, 3, 2, 1]
for i in range(0,len(dfl)):
rank = df1.at[i,"名次"] #通过行、列标签取单个值
score = 0
if rank <= 8:
df1.at[i,"得分"] = score
df2 = dfl.groupby(" ▲ ",as_index=False).sum() #分组求和
#设置绘图参数,代码略
plt.bar(x,y) #绘制柱形图
①请在程序中划线处填入合适的代码。
②程序的方框中应填入的正确代码为 (单选,填字母)
A.x = df1["专业"]
y = df1["总分"]
B.x = df2["专业"]
y = df2["得分"]
C.df1["专业"] = "专业"
df1["总分"] = "总分"
D.Df2["专业"] = "专业"
Df2["得分"] = "得分"
⑴把区域A1 :E1设置为“合并居中”,字体设置为黑体,字号设置为14;
⑵用函数求出每个专卖店“平均每个月的销售数量”,并对E列设置小数位数为0;
⑶选中A2:A14和E2:E14数据建立簇状柱形图,图表标题默认;
⑷给柱形图添加“数据标签”;
⑸保存文件并关闭WPS。
A.存储器 B.控制器 C.中央处理器 D.运算器
E.传感器 F.显示器
A.信息 B.数据 C.系统软件 D.应用软件
图1
#导入函数库,代码略
#设置智能终端连接 web服务器的参数、连接网络的参数并连接网络,代码略
while True:
h=pin0. read_analog()
errno, resp=obloq. get("input? id=1&h="+ , 10000)
if errno! =200:#表明网络通信连接异常
display. show(str(errno))
else:
if resp=="1": #开启水泵进行浇灌
pin1. write_digital(1)
sleep(10*60*1000)
sleep(1000*5)
import pandas aspd
import matplotlib.pyplot asplt
df=pd.read-excel("day.xlsx")
df1=df[ ]
df2=df1.groupby("设备名称" , as-index—False).count()
plt.(df2.设备名称, df2.是否浇水)
plt.title("各区块8月10日浇水次数统计")
plt.show()