0
私は玩具在庫予測をしており、データフレームを使用して結果を保存しています。最初の結果セットの後、私は最初のデータフレームを追加したいと思います。ここで私は何をすべきかです:パンダのデータフレームは、さまざまなデータフレームサイズで左マージされます
- は、結果のcsvを読み出し、ソート新しいデータでインデックス
せずに、CSVファイルに保存する予測性能
に降順予測された結果
- を使用して第1のデータフレームを作成します。合併を放棄しようとすると、目標は正しい株式ティッカーに新しい予測パフォーマンスを追加することです。
df=pd.merge(df, df_new[['ticker', 'avgrd_app']], on='ticker', how='left')
これらの2つのデータフレームのカラム数は異なります。最後に、データフレームを別のデータフレームに追加するだけです。
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
どうすれば正しくマージできますか?
私は最初のデータフレームに2番目の予測を追加したいと思います。私はマージして、新しい予測が正しい場所に追加されることを達成できたと思った – dv3