努力小狗U•ェ•*U 2022-12-15 04:43 采纳率: 66.7%
浏览 72
已结题

Python对Excel表数据求和

img


这是我的题目,然后我想问有没有更简便的求和方法,我尝试过for循环但是SUM函数这边必须具体,然后再有就是怎么对Excel表数据进行排序输出对应的名称,虽然感觉要用到字典但是完全不会啊

img

img


再有就是这个data_only为什么不起作用呢?

  • 写回答

1条回答 默认 最新

  • 阳光宅男xxb 2022-12-15 07:32
    关注

    用dateFrame

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    阳光宅男xxb 2022-12-15 07:55

    纯手写,给采纳啊。

     import pandas as pd
    
    df=pd.read_excel(r'student.xls')
    df['总分']  = df['课程1']+df['课程2']+df['课程3'] #将三门课程的分数相加后放在总分列上
    df = df.sort_values(by='总分',ascending=False) #按总总分列降序排序
    df = df.iloc[0:3]  #取前3名学生
    print(df)
    
    
    
    

    回复
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月22日
  • 已采纳回答 12月15日
  • 创建了问题 12月15日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部