我有一个数据框
A B C D
2015-07-18 4.534390e+05 2.990611e+05 5.706540e+05 4.554383e+05
2015-07-22 3.991351e+05 2.606576e+05 3.876394e+05 4.019723e+05
2015-08-07 1.085791e+05 8.215599e+04 1.356295e+05 1.096541e+05
2015-08-19 1.397305e+06 8.681048e+05 1.672141e+06 1.403100e+06
...
我只是想对所有列求和以获得一个新的数据框
A B C D
sum s s s s
按列求和,然后用 to_csv()
打印。什么时候用
df.sum(axis=0)
print(df)
A 9.099377e+06
B 5.897003e+06
C 1.049932e+07
D 9.208681e+06
dtype: float64
最佳答案
您可以将 df.sum()
转换为 DataFrame
并转置它:
In [39]: df.sum().to_frame('sum').T
Out[39]:
A B C D
sum 2358458.2 1509979.49 2766063.9 2370164.7
关于python - 汇总列以形成新的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45691926/