+-
python – 为什么sum(DF)与DF.sum()的行为不同?
在pandas 0.14中,sum(DF)返回标题的总和,而不是条目的总和.
因此,例如:

>df = pandas.DataFrame([1,2,3])
>print(df)
   0
0  1
1  2
2  3
>sum(df)
0

有逻辑原因,这是一个用例吗?

最佳答案
buildin函数sum()的工作原理如下:

sum(list(iter(df)))

和iter(df)获取列名称的迭代器.

你不应该为DataFrame使用buildin sum().

点击查看更多相关文章

转载注明原文:python – 为什么sum(DF)与DF.sum()的行为不同? - 乐贴网