为了账号安全,请及时绑定邮箱和手机立即绑定

pandas 中的 sum 函数返回错误值

pandas 中的 sum 函数返回错误值

胡说叔叔 2023-08-08 15:49:37
在添加带有注释的行之前,此代码应返回带有数据的 pandas 数据框:            A  TSLA  KO  abg Date                         2020-09-14  1  1     1   0   2020-09-11  0  0     0   0   2020-09-10  0  0     0   0   2020-09-09  0  0     0   0   2020-09-08  0  0     0   0但是,在函数中添加带有注释的行后get_price,sum 函数返回错误的值:            A  I am test  TSLA  KO  abg Date                                    2020-09-14  1  9          1     1   0   2020-09-11  0  0          0     0   0   2020-09-10  0  0          0     0   0   2020-09-09  0  0          0     0   0   2020-09-08  0  0          0     0   0我试图对数据框中的所有行求和,但我不知道为什么 sum 函数返回不需要的值。我想知道如何解决它以及导致问题的原因是什么?
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

您在 for 循环的每次迭代中计算总和四次。由于在tickers.name 列中的累积,总和是正确的(1+2+3+3 = 9)。

只需将有问题的行移出 for 循环即可。


查看完整回答
反对 回复 2023-08-08
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信