题目
某次测试的excel文件成绩表如图1所示。
图1
(1)
已知有200名同学参加了本次测试。小明想把全体同学的信息平均分放在D202单元格,那么在D202单元格输入的公式为。
(2)
现在要求用python增加“总分”列数据,然后求每个班总分的平均分(如图图2),最后绘制每班总分平均分的垂直柱形图(如图3)。请在程序①②选择合适的代码。
图2
图3
import pandas as pd
import matplotlib.pyplot as plt
#图表中文显示处理,代码略
df=pd.read_excel("test.xlsx")
score=[]
for i in df.values:
js= ① #①处请选择 (填字母):A . df["信息"]+ df["通用"] / B . i[3]+i[4]
score.append(js)
df["总分"]=score
df1=df.groupby("班级",as_index=False) ["总分"].mean()
plt.title("期中技术平均分")
plt. ② (df1["班级"],df1["总分"],width=0.5) #②处请选择 (填字母):A . plot / B . bar /C . scatter
答案: 【1】=AVERAGE(D2:D201)
【1】B【2】B