pd.merge(monthly_quantity,df)
提供されたコードは、pd.merge() 関数を使用して monthly_quantity データフレームと df データフレームをマージしようとしています。しかし、monthly_quantity データフレームは月ごとの数量を集計したデータであり、df データフレームは元のデータを保持しているため、マージする際には適切なキーを指定する必要があります。
pd.merge() 関数は、デフォルトでは共通の列名をキーとして使用します。しかし、提供されたコードには明示的なキーが指定されていないため、マージがうまくいかない可能性があります。
もし monthly_quantity と df の間に共通の列がない場合、マージする際には明示的なキーを指定する必要があります。例えば、自社品番 と 年月 列をキーとしてマージする場合、次のように書くことができます:
python
merged_df = pd.merge(monthly_quantity, df, on=["自社品番", "年月"], how="inner")
このコードでは、pd.merge() 関数の on パラメータでキーとなる列を指定し、how パラメータでマージ方法を指定しています。これにより、自社品番 列と 年月 列が共通のキーとして使用され、monthly_quantity と df をマージすることができます。

ディスカッション
コメント一覧
まだ、コメントがありません