学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
某地气象站每3小时记录一次数据,现收集了该地区2022年全年的天气数据,数据按时间日期顺序存储在“weather.xlsx”文件中,部分数据如图a所示。

图 a

图 b

统计全年每月降水天数(当日总降水量大于 0 即计入降水天数),编写 Python 程序,回答下列问题:
(1)求每日总降水量并输出,结果如图b所示,部分程序代码如下,则划线处可行的是________ (单选,填字母) 。

import pandas as pd

df=pd.read_excel ("weather.xlsx")

df1=        

print(df1)

A.df.groupby("降水量",as_index= True). 日期.sum()

B.df.groupby("降水量",as_index=False). 日期.sum()

C.df.groupby("日期",as_index=False).降水量.sum()

D.df.groupby("日期",as_index=True).降水量.sum()


(2)统计每月降水天数,绘制柱形图如图 c 所示。程序代码如下,请在划线处填入合适的代码。

import matplotlib.pyplot as plt

plt.rcParams['font.family']='SimHei'   #设置图表中的中文字体

days=[31,28,31,30,31,30,31,31,30,31,30,31]     #2022 年每月天数

rain_days=[0]*12

begin=0

for m in range(12):

for d in range(begin,______ ):

if df1.at[d,"降水量"]>0:

_______

begin+=days[m]

x=[i+1 for i in range(12)]

y=rain_days

plt.bar (        ) , label="降水天数")

plt.xticks(x)       #设置横坐标刻度

plt.legend()

plt.show ()


(3)已知全国月均降水天数约为11天,则超过全国月均降水天数的月份共有____ 个。

图 c

编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交