Pandas.DataFrame.sum(axis = 1)不起作用

时间:2017-07-11 03:56:45

标签: python pandas

我试图在轴上加上我的数据帧= 1但是由于某种原因它不适合我。我不完全确定为什么它不起作用。任何帮助,将不胜感激。

原始DataFrame:

enter image description here

尝试沿轴汇总= 1

enter image description here

1 个答案:

答案 0 :(得分:5)

您的数据存在问题type不是float而是string

所以需要通过astype转换为float

norm = data[colors.keys()].astype(float).sum(axis=1)