官方帮助文档解释;
DataFrame.
sum
(axis=None, skipna=None, level=None, numeric_only=None, **kwargs)
axis : {index (0), columns (1)},axis=0代表对列进行求和,axis=1代表对行进行求和。
调用DataFrame的sum方法将会返回一个含有列小计的Series:传入axis=1将会按行进行求和运算:
In [111]: df
Out[111]:
one two
a 1.40 NaN
b 7.10 -4.5
c NaN NaN
d 0.75 -1.3
In [112]: df.sum() Out[112]: one 9.25 two -5.80
In [113]: df.sum(axis=1) Out[113]: a 1.40 b 2.60 c NaN d -0.55 dtype: float64