(1)读取“cj.xlsx”文件,为每个学生补充班级名称(1班到4班),班级人数存储在列表num中。请在划线①②③处填入合适的代码。


图a 图b
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['KaiTi','SimHei']
num=[29,31,30,32] #存储4个班级的人数
df=pd.read_excel( ①
k=0
②
for i in df.index:
if i==end:
③
end+=num[k]
df.at[i,"班级"]=str(k+1)+"班"
#优秀学员的评比规则为:学业分数不低于80分,德育等级为A。统计每个班级优秀学员人数,并绘制图表显示,如图b所示,部分Python程序如下。
dfs=df[df["学业分数"]>=80]
dfs= ①
dfg=
dfg=dfg.rename(columns={"学业分数":"人数"}) #将“学业分数”重命名为“人数”
plt.bar(dfg["班级"], ②
plt.title("班级优秀人员对比图")
plt.xlabel("班级")
plt.ylabel("人数")
plt.show()
(2)请在划线①②处填入合适的代码。
(3)加框处应填入的代码是
A.dfs.groupby("班级",as_index=False).学业分数.count()
B.dfs.groupby("班级",as_index=False).学业分数.sum()
C.dfs.groupby("班级",as_index=True).学业分数.count()
D.dfs.groupby("班级",as_index=True).学业分数.sum()

同类型试题

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


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

