Python计算每个班级的前三名

案例:三个年级的成绩表,使用Python算出根据成绩算出每个班级前三名


开发环境:mac python3.8

开发工具:pycharm


Python计算每个班级的前三名

#班级成绩前三名
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")

 Python计算每个班级的前三名

上一篇:pandas的数据获取及保存


下一篇:js 阻止移动端横屏工具方法