2つのデータフレームを並べて結合するにはどうすればいいですか? 質問する

2つのデータフレームを並べて結合するにはどうすればいいですか? 質問する

2 つのデータ フレームを便利に並べて結合する方法はありますか?

2 つのデータ フレームはどちらも 30 行あり、列の数は異なります。たとえば、df1 には 20 列、df2 には 40 列あります。

30 行 60 列の新しいデータ フレームを簡単に取得するにはどうすればよいでしょうか?

df3 = pd.someSpecialMergeFunct(df1, df2)

あるいはappendに特別なパラメータがあるのか​​もしれません

df3 = pd.append(df1, df2, left_index=False, right_index=false, how='left')

追伸: 可能であれば、複製された列名が自動的に解決されることを願っています。

ありがとう!

ベストアンサー1

これには関数を使用できますconcat(axis=1は列として連結します)。

pd.concat([df1, df2], axis=1)

マージ/連結については、Pandas のドキュメントを参照してください。http://pandas.pydata.org/pandas-docs/stable/merging.html

おすすめ記事