お世話になります。
皆様お忙しい中大変恐縮ですが、ご教示頂けますと幸いでございます。
初歩的な質問、失礼します。
表題にある通り、2つのデータフレームを共通する値が入っている1つの列をキーにマージしたいと考えています。
なお、共通する2つの列のカラム名は別になります。
試したこと↓
python
1df = pd.merge(df_result,df_list,left_on="id",right_on="user_id")
結果↓
ValueError: You are trying to merge on int64 and object columns. If you wish to proceed you should use pd.concat
となってしまいます。
pd.concatはキーとなる列を指定できないという認識を持っているのですが、mergeもしくはpd.concatで実現できますでしょうか。
何卒よろしくお願い致します。
ちなみに、データフレームの名前とキーとしたいカラム名は下記となります。
データフレーム①
データフレーム名 df_result
キーとしたいカラム名 id
データフレーム②
データフレーム名 df_list
キーとしたいカラム名 user_id
回答1件
あなたの回答
tips
プレビュー