(3)
小明利用Pandas模块读取数据,统计出各班学习人数,并获取学习人数最少的10个班级,结果如图c,最后进行可视化处理,结果如图d,请在划线处补充代码:
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
df = pd.read_excel("qndxx.xlsx") | |
dfl = df.① | #按班级列进行分组 |
df2=df1.学校.count( ) | #统计各班级学习人数 |
df2=df2.rename(columns= {"学校":"人数"}) | |
df3=df2.sort_values ("人数",ascending=True).head(10) print(df3) | #筛选前 10 名 |
② | #绘制柱形图 |
plt.title("学习人数最少的 10 个班级") | #设置图表标题 |
plt.show () | |