0
我有一個玩具股票預測器,並不時使用數據幀保存結果。在第一個結果集之後,我想追加我的第一個數據框。這是我做的:熊貓數據幀左合併不同的數據幀尺寸
- 創建第一個數據幀使用預測結果
- 降序來預測的性能
保存到CSV,而不指數
有了新的數據,讀出結果的CSV並試圖離開合併,目標是新的預測業績追加到正確的股票代碼
df=pd.merge(df, df_new[['ticker', 'avgrd_app']], on='ticker', how='left')
這兩個數據幀具有不同數量的列。最後,它只將數據幀附加到另一個:
avgrd,avgrd_app,prediction1,prediction2,ticker
-0.533520756811,,110.64654541,110.37853241,KIO
-0.533520756811,,110.64654541,110.37853241,MMM
-0.604610694122,,110.64654541,110.37853241,SRI
[...]
,-0.212600450514,,,G5DN
,0.96378750992,,,G5N
,2.92757501984,,,DAL3
,2.27297945023,,,WHF4
所以 - 我如何正確合併?
我想附加第二個預測到第一個數據幀。我認爲與合併我可以實現新的預測被添加到正確的地方 – dv3