Pythonのデータ分析ライブラリであるpandasを使用して、2つのデータフレームを結合する方法を紹介します。
データフレームの結合
pandasには、2つのデータフレームを結合するためのconcat
関数があります。この関数は、2つのデータフレームを縦または横に結合することができます。
縦方向の結合
2つのデータフレームを縦方向に結合するには、以下のようにconcat
関数を使用します。
df_merged = pd.concat([df1, df2], ignore_index=True)
横方向の結合
2つのデータフレームを横方向に結合するには、concat
関数のaxis
パラメータを1に設定します。
df_col_merged = pd.concat([df1, df2], axis=1)
注意点
concat
関数はデータの完全なコピーを作成するため、この関数を繰り返し使用するとパフォーマンスに影響を及ぼす可能性があります。そのため、大量のデータを扱う場合は、一度にすべてのデータフレームを結合することをお勧めします。
frames = [df1, df2, df3]
result = pd.concat(frames)
以上がPythonのpandasを使用して、2つのデータフレームを結合する方法です。データ分析を行う際に、この方法が役立つことを願っています。