我有一个包含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()
但是不起作用,你有什么主意吗? 请