0
2つのデータフレームをマージしようとしています。私はJupyterのノートブックとパンダのデータフレームを使用しています。私の2つのDFSは、次のようになります。Pandas - KeyError on merge
gbdf.dtypes:
product_name object
Quantity float64
Product_id int64
product_group1 int64
product_group1_name object
product_group2 int64
product_group2_name object
packing_unit object
packing_amount int64
dtype: object
trns.dtypes:
Store_id int64
Date object
Price int64
Net price int64
Purchase price int64
Hour int64
product_id int64
Quantity int64
dtype: object
しかし、私は私が
KeyError: 'product_id'
任意のアイデア理由を得る
gbdfprice = gbdf.merge(gbdf, trns, left_on = 'Product_id', right_on = 'product_id')
実行しようとすると?
'gbdf.merge('は第1引数として他のデータフレーム( 'trns')を期待します。あなたはマージ関数と同じデータフレームを渡しています。 – ayhan