【发布时间】:2022-01-26 03:59:13
【问题描述】:
你能告诉我我的代码哪里错了吗?为什么我会收到此错误消息-
Reliance ['long_position'] = np.nan
for x in range (len (Reliance)):
if Reliance.Close[x] > Reliance.SMA20[x]:
Reliance['long_position'][x] = 1
if Reliance.Close[x] <= Reliance.SMA20[x]:
Reliance['long_position'][x] = 0
我在代码的其他部分计算 SMA20 和 Close。 警告:试图在 DataFrame 的切片副本上设置值
详情请看下图。
【问题讨论】: