在添加带有注释的行之前,此代码应返回带有数据的 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 循环即可。
添加回答
举报
0/150
提交
取消