在我的代码末尾,我通过下面的dataframe求和,然后导出到csv:
sumbyname = d5.groupby(['Name'])['Value'].agg('sum')
我按姓名对每个人的值求和,现在如果在excel中使用SUM对这一列求和,则得到+12
现在,如果我在代码中执行d5['Value'].sum())以求出总和,我会得到-11.
这两个值的求和方式有区别吗?我认为它们应该是一样的。
发布于 2019-11-05 06:23:05
列d5'Name‘中的值可能包含空值。
Groupby将忽略d5'Name‘中没有的那些行。
https://stackoverflow.com/questions/58701025
复制相似问题