Pythonのpandasライブラリには、複数のDataFrameを連結するためのconcat関数があります。この関数は、特定の軸に沿ってpandasオブジェクトを連結することができます。

以下に、concat関数の基本的な使用方法を示します。

import pandas as pd

# 2つのDataFrameを作成
df1 = pd.DataFrame({
    "col_a": ["a", "aa", "A", "AA", "aA"],
    "col_b": ["b", "bb", "B", "BB", "bB"],
    "col_c": ["c", "cc", "C", "CC", "cC"]
})
df2 = pd.DataFrame({
    "col_c": ["c", "cc", "C", "CC", "cC"],
    "col_d": ["d", "dd", "D", "DD", "dD"],
    "col_e": ["e", "ee", "E", "EE", "eE"]
})

# df1とdf2を連結
df3 = pd.concat([df1, df2])

このコードでは、df1df2という2つのDataFrameを作成し、それらをconcat関数を使用して連結しています。

また、concat関数にはいくつかの重要なパラメータがあります。

  • axis: 連結する軸を指定します。デフォルトは0(インデックス)です。
  • join: 他の軸(または軸)のインデックスをどのように処理するかを指定します。
  • ignore_index: Trueに設定すると、連結軸のインデックス値を使用せず、結果の軸が0, …, n – 1とラベル付けされます。

以上がPythonのpandasライブラリのconcat関数の基本的な使用方法となります。この関数を使うことで、複数のDataFrameを簡単に連結することができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です