在Python中,可以使用pandas库来按字段值添加总计列。以下是一个代码示例:
import pandas as pd
# 创建一个示例数据框
data = {
'姓名': ['张三', '李四', '王五'],
'语文': [90, 85, 92],
'数学': [95, 88, 78],
'英语': [89, 92, 87]
}
df = pd.DataFrame(data)
# 添加总计列
df['总计'] = df['语文'] + df['数学'] + df['英语']
# 打印结果
print(df)
运行以上代码,输出结果如下:
姓名 语文 数学 英语 总计
0 张三 90 95 89 274
1 李四 85 88 92 265
2 王五 92 78 87 257
在上述代码中,我们首先创建了一个示例数据框。然后,通过使用df['语文'] + df['数学'] + df['英语']
来计算每个人的总分,并将结果赋值给一个新的列总计
。最后,通过打印数据框来查看添加了总计列的结果。