如何在python中总结excel文件输出的列?

时间:2018-04-14 15:36:03

标签: python pandas

我试图对从excel文件中获取的矩阵的所有列进行求和,但问题是python忽略了第一列,只计算了第二列的总和。 3x3矩阵的第3列。

以下是print(data)的输出:

data = pd.read_excel("data.xlsx", header = None)
print(data.sum(axis=0))

以下是data内的内容:

      0     1   2
0  NaN   17.0   5
1     3   NaN  19
2     7  17.0   7

那么我应该怎么做才能将所有三列相加?

1 个答案:

答案 0 :(得分:0)

如果您的所有列都应该是浮点数,则可以在执行导入时声明:

# where the range is the number of columns you have
dtypes = {col: float for col in range(3)}
data = pd.read_excel("data.xlsx", header = None, dtype = dtypes)
print(data.sum())

out