【发布时间】:2017-06-23 03:42:39
【问题描述】:
如果我有一个类似于这个的数据框
Apples Bananas Grapes Kiwis
2 3 nan 1
1 3 7 nan
nan nan 2 3
我想添加这样的列
Apples Bananas Grapes Kiwis Fruit Total
2 3 nan 1 6
1 3 7 nan 11
nan nan 2 3 5
我猜你可以使用df['Apples'] + df['Bananas'] 等等,但我的实际数据框比这大得多。我希望像df['Fruit Total']=df[-4:-1].sum 这样的公式可以在一行代码中解决问题。然而这并没有奏效。有没有办法在不明确总结所有列的情况下做到这一点?
【问题讨论】: