0
を反映していない私は、次のように、DFデータフレームを有する:パイソンパンダDATAFRAME変更セル値は直ちに
連隊FinalScoreが
ナイトホークス-1
竜騎兵-1
スカウトを - 1
for index_p, row_p in df.iterrows():
df.ix[index_p, 'finalScore'] += 1
print(row_p['finalScore'])
print(df)
私は何を取得することです:
-1
-1
-1
連隊FinalScore
ナイトホークス0
竜騎兵0
スカウト0
ループ内の「FinalScore」の値を変更すると、更新された値が印刷されないのはなぜですか?そして、なぜ更新された値はループの後だけに反映されますか?あなたが根底にある行への変更が表示されないよう
おかげ
イテレータはコピーしているため、印刷しています。データフレームへの変更はまったく反映されません –