将 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']
我正在尝试重写这段代码:
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']