Pandas:对给定列的DataFrame行求和
我有以下DataFrame:
In [1]:
import pandas as pd
df = pd.DataFrame({'a': [1,2,3], 'b': [2,3,4], 'c':['dd','ee','ff'], 'd':[5,9,1]})
df
Out [1]:
a b c d
0 1 2 dd 5
1 2 3 ee 9
2 3 4 ff 1
我想添加一列'e',它是列的总和'a','b'和'd'。
穿过论坛,我觉得这样的东西会起作用:
df['e'] = df[['a','b','d']].map(sum)
但不是!
我想实现具有列列表['a','b','d']和df输入的操作。
猛跑小猪
开满天机
繁星淼淼
相关分类