pd.merge(monthly_quantity,df)

提供されたコードは、pd.merge() 関数を使用して monthly_quantity データフレームと df データフレームをマージしようとしています。しかし、monthly_quantity データフレームは月ごとの数量を集計したデータであり、df データフレームは元のデータを保持しているため、マージする際には適切なキーを指定する必要があります。

pd.merge() 関数は、デフォルトでは共通の列名をキーとして使用します。しかし、提供されたコードには明示的なキーが指定されていないため、マージがうまくいかない可能性があります。

もし monthly_quantitydf の間に共通の列がない場合、マージする際には明示的なキーを指定する必要があります。例えば、自社品番年月 列をキーとしてマージする場合、次のように書くことができます:

python
merged_df = pd.merge(monthly_quantity, df, on=["自社品番", "年月"], how="inner")

このコードでは、pd.merge() 関数の on パラメータでキーとなる列を指定し、how パラメータでマージ方法を指定しています。これにより、自社品番 列と 年月 列が共通のキーとして使用され、monthly_quantitydf をマージすることができます。

未分類

Posted by ぼっち