Pandas对行/列求和
·

求总分/行求和
# 方法一
df['总分'] = df.iloc[:,2:].sum(axis=1)
# 方法二,需将文本的列指定为索引
df = df.set_index('姓名')
df['总分'] = df.apply(lambda x:x.sum(),axis=1)

列求和
1、指定列求和
df.loc['合计'] = df.loc[:,['语文','数学','英语']].apply(lambda x:x.sum())

2、所有列求和
df = df.set_index('姓名')
df.loc['合计'] = df.apply(lambda x:x.sum(),axis=0)


AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)