小编J. *_*ton的帖子

在给定列列表的情况下对 Pandas 数据框的值求和

给定一个数据框,如下所示:

x1 x2 x3 x4 x5 x6
1  2  3  4  5  6
3  4  5  6  3  3
1  2  3  6  1  2 
Run Code Online (Sandbox Code Playgroud)

我如何创建一个新的“sum”列,它只添加 x1 + x3 + x4

x1 x2 x3 x4 x5 x6
1  2  3  4  5  6
3  4  5  6  3  3
1  2  3  6  1  2 
Run Code Online (Sandbox Code Playgroud)

在我的实际数据框中,我有大约 100 列,所以有没有办法做到这一点而不必手动编写 x1 + x3 + ... + xn

例如,给定一个列表 [x1, x3, x4.. xn] df['sum'] = sum(df[list]) ?任何帮助表示赞赏,谢谢。

python data-analysis pandas

5
推荐指数
1
解决办法
6848
查看次数

标签 统计

data-analysis ×1

pandas ×1

python ×1