求总分/行求和

# 方法一
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)

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐