在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()的行为不同? - 乐贴网