案例:三个年级的成绩表,使用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")