如何对具有相同名称的列求和

时间:2018-07-23 16:22:14

标签: python pandas merge sum

我有一个包含8000列和37605行的数据框,我想合并相同的列名并求和值,但是如您所见,这些列都有一个子索引(我不知道名字),两者之间的区别X98598.1和X98598。我认为给我带来了问题。这是df

的一部分
X98595      X98596      X98597      X98597.1    X98598      X98598.1
-0.460291   1.112228    -0.797426   -1.223580   -0.347824  -0.126443     
 0.233851   0.001305    -0.572343   -0.312111   -0.192996  -0.643598     
 0.003458  -1.068415    1.284535    -0.924175   -0.379626  -0.021685
 1.904167  -0.400165    -0.440025   -0.638341   -0.637231  -0.347531    

我已经尝试过使用此代码

df.groupby(df.columns, axis=1).sum()

但是不起作用,你有什么主意吗? 请

0 个答案:

没有答案