数据名称:2020cj.xlsx
请使用pandas库对数据文件中的学生成绩进行分析。要求如下
import pandas as pd
df11=pd.read_excel('2020cj.xlsx',sheet_name='智育')
df2=pd.read_excel('2020cj.xlsx',sheet_name='德育')
df3=pd.read_excel('2020cj.xlsx',sheet_name='体育')
df11['智育总分']=round(df11.iloc[:,1:].sum(axis=1),1)
df1=df11.head(10)
df2=df2.sort_values(by='德育分',ascending=0)
df3_top=df1.sort_values(by='体育分',ascending=0)
df4=df11.merge(df2,on=['学号','姓名'])
df4=df4.merge(df3,on=['学号','姓名'])
智育0.7+德育0.1+体育*0.2
df4['综合评分']=0.7*df4['智育总分']+0.2*df4['德育分']+0.1*df4['体育分']
df4=df4[['姓名','综合评分']]
print(df1)
print(df2)
print(df3)
print(df4)
参考:pandas学生成绩分析代码解读
https://blog.csdn.net/weixin_41704077/article/details/124522323