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