在添加帶有注釋的行之前,此代碼應(yīng)返回帶有數(shù)據(jù)的 pandas 數(shù)據(jù)框: 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但是,在函數(shù)中添加帶有注釋的行后get_price,sum 函數(shù)返回錯(cuò)誤的值: 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我試圖對(duì)數(shù)據(jù)框中的所有行求和,但我不知道為什么 sum 函數(shù)返回不需要的值。我想知道如何解決它以及導(dǎo)致問題的原因是什么?
1 回答

慕妹3242003
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
您在 for 循環(huán)的每次迭代中計(jì)算總和四次。由于在tickers.name 列中的累積,總和是正確的(1+2+3+3 = 9)。
只需將有問題的行移出 for 循環(huán)即可。
添加回答
舉報(bào)
0/150
提交
取消