我有以下数据帧:
Obj BIT BIT BIT GAS GAS GAS OIL OIL OIL
Date
2007-01-03 18 7 0 184 35 2 52 14 0
2007-01-09 43 3 0 249 35 2 68 11 1
2007-01-16 60 6 0 254 35 5 72 13 1
2007-01-23 69 11 1 255 43 2 81 6 0
2007-01-30 74 8 0 263 29 4 69 9 0
2007-02-06 78 6 1 259 34 2 79 6 0
2007-02-14 76 9 1 263 24 2 70 10 1
2007-02-20 85 7 0 241 20 6 72 4 0
2007-02-27 79 6 0 242 35 3 68 7 0
2007-03-06 68 14 0 225 26 2 57 10 1
如何将9列中的每列相加为3列。”钻头、气体和石油
这是数据帧的代码,基本上只是从我想要的更大的df得到一个横截面:
ABrigsA = ndfAB.xs(['BIT','GAS','OIL'],axis=1)
有什么建议吗?你知道吗
假设要对具有类似名称的列求和,可以使用
groupby
[tutorial docs]:相关问题 更多 >
编程相关推荐