前提・実現したいこと
pandasデータフレームの結合に関して、for文で結合の処理を回したいのですが、
うまくいかない為、ご教示お願いいたします。
該当コード
python
1 2 3for df,main_file in zip([dfA,dfA1,dfA2],[mainA,mainB,mainC]): 4 5 results = df.merge(main_file, how = "left", left_on = "id", right_on ="id") 6 #以下削除などの処理があります 7 for result in results: 8 return result
こうしましたが、3つ目のデータの先頭行しかとれませんでした。
reusultsで取り出すと、3つめのデータだけとれましたが、他の2つのデータをとれませんでした。
やりたいこととしては、3つのデータをとりだして、それぞれ、エクセルファイルで抽出したいです。
エクセル名は、for 文のmain_fileと同じにしたいです。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/24 06:10