将 set_value 替换为 [ ]

Replacing set_value to at[ ]

我正在尝试重写这段代码:

first_day_result = Spring2019.iloc[0]['Adj Close']
Spring2019.set_value( 0, 'KNN_Result', first_day_result) 

不再支持 set_value 的原因。相反,建议使用以下方法:set_value 已弃用,将在未来版本中删除。 请改用 .at[].iat[] 访问器

我该怎么做,所以它适用于以下代码:

for i in range(1, len(Spring2019)):
Spring2019.loc[i, 'KNN_Result'] = Spring2019.loc[i-1, 'KNN_Result'] + Spring2019.loc[i, 'Gain_or_Loss_KNN']

非常感谢!

使用 Spring2019.at[i, 'KNN_Result'] 代替 Spring2019.loc[i, 'KNN_Result']