对pandas Dataframe中每列的所有行求和

时间:2018-01-27 11:00:56

标签: python pandas sum

我很难为每个datetimeindex在多行中求和数据。下面粘贴了一个数据框的例子(虽然请注意,我有超过40,000行的总和,所以它不像df ['total'] = df [0] + df [1]那么容易。

               0     1 
DateTime                          
2013-06-01 ,  0.05 , 0.24 

2013-06-02 ,  NaN , 0.48  

2013-06-03 ,  NaN , 0.48    

2013-06-04  , NaN , 0.48  

2013-06-05  , NaN , 0.48   

我用来汇总这些数据的代码粘贴在下面。我认为这应该可行但是我返回了下面的数据框,它错误地总结了浮点数。

df['DailyTotal'] = df.sum(axis = 1)

               0     1  DailyTotal
DateTime                          
2013-06-01 ,  0.05 , 0.24    ,   0.00

2013-06-02 ,  NaN , 0.48   ,     0.02

2013-06-03 ,  NaN , 0.48    ,    0.02

2013-06-04  , NaN , 0.48      ,  0.02

2013-06-05  , NaN , 0.48   ,     0.02

有谁知道我哪里出错了?提前致谢!

0 个答案:

没有答案