想知道你是否可以指出我做错了什么。
我有一个熊猫结构:>>> df_merged.tail(1)
non_negative_derivative_x time non_negative_derivative_y non_negative_derivative_x non_negative_derivative_y
287 1.637120e+09 2018-03-31T13:15:00Z 10574.72 5.19642e+09 5.78985e+09
我正在尝试使用
获取除时间之外的所有字段的总和df_merged ['bps'] = df_merged.drop('time',axis = 1).sum(axis = 1)
df_merged.tail(1)
non_negative_derivative_x time non_negative_derivative_y non_negative_derivative_x non_negative_derivative_y bps
287 1.637120e+09 2018-03-31T13:15:00Z 10574.72 5.19642e+09 5.78985e+09 1.637130e+09
'bps'值不是总和..
更新
这是因为我有NA值。我正在与
合并df_merged = reduce(lambda left,right:pd.merge(left,right,on = ['time'],how ='outer'),df_variable).fillna('NA'),有些行有NA。
当我做df_merged = reduce(lambda left,right:pd.merge(left,right,on = ['time'],how ='outer'),df_variable).fillna(0)
df_merged.tail(1)
non_negative_derivative_x time non_negative_derivative_y non_negative_derivative_x non_negative_derivative_y
287 1.637120e+09 2018-03-31T13:15:00Z 10574.72 5.19642e+09 5.78985e+09
df_merged['bps']=df_merged.drop('time', axis=1).sum(axis=1)
df_merged.tail(1)
non_negative_derivative_x time non_negative_derivative_y non_negative_derivative_x non_negative_derivative_y bps
287 1.637120e+09 2018-03-31T13:15:00Z 10574.72 5.196423e+09 5.789848e+09 1.262340e+10
答案 0 :(得分:-1)
这是因为我有NA值。我正在与
合并请参阅问题的更新