求总分/行求和
# 方法一
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)