案例:三个年级的成绩表,使用Python算出根据成绩算出每个班级前三名
开发环境:mac python3.8
开发工具:pycharm
#班级成绩前三名
import pandas as pd
df = pd.read_excel("成绩.xlsx", sheet_name=None)
df_all = pd.concat(df.values())
df_all.sample(3)
df_all.groupby(['班级']).apply(lambda x: x.nlargest(3, "成绩")).to_excel("结果.xlsx")