问题描述
我有一个带有 OHLC、体积和索引的 Pandas 数据框:
df[['time','open','high','low','close','volume']]
接下来,我使用 keras 创建了一个更小的数据框,其中包含预测的收盘价。它只包含原始数据帧的最后 20%(样本内/样本外)的一列。我的目标是在不获得“SettingWithcopyWarning”的情况下组合这两个 DF 我目前使用:
df_prediction = pd.DataFrame(y_prediction)
df['prediction'] = 0.00
df['prediction'].iloc[-len(df_prediction):] = df_prediction[0]
我很确定,您可以更优雅地将预测加入到 DF 的末尾,并且不会收到“SettingWithcopyWarning”警告。 加入后,df 应如下所示。
df[['time','volume','prediction]]
“预测”的最后 20% 应填充,前 80% 应为 NaN
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)