append() メソッド

1 つのデータフレームを別のデータフレームの最後に追加して、2 つ以上のデータフレームの行を単一のデータフレームに結合します。

構文

データフレーム 1 名.append(common_columns_only = True|False, all_chars = True|False, データフレーム 2 名, データフレーム 3 名, ...n)

パラメーター

名前 説明
common_columns_only = True | False
  • True 追加対象となるすべてのデータフレームに共通の列のみが、出力データフレームに追加されます。

    データフレーム列の名前が同じ場合に、共通であると見なされます。

  • False すべてのデータフレームのすべての列が出力データフレームに含まれます。NaN 値は、ソース データフレームに列が存在しない出力データフレームに表示されます。
all_chars = True | False
  • True 最後に追加されるすべてのデータフレームの文字以外の列をすべて文字列データ型に変換します。

    この文字列データへのグローバル変換により、すべての同じ名前の列はエラーなしで最後に追加されます。

  • False 最後に追加されるデータフレームの文字以外の列のデータ型は変更されません。
データフレーム 2 名, データフレーム 3 名, ...n

最後に追加するデータフレーム。

データフレームは指定した順序で追加されます。出力データフレームには、データフレーム 1 の行、データフレーム 2 の行などの順で含まれます。

ソース データフレームには、異なる列や同じ列が含まれることがあります。

戻り値

HCL データフレーム。

同じデータ構造でデータフレームを追加する

Trans_JanTrans_Feb、および Trans_Mar データフレームを、3 つのソース データフレームのすべての行を含む単一のデータフレーム Trans_Q1 の最後に追加します。

ソース データフレームにはすべて同じ列のセットが含まれているため、common_columns_only で True を指定しても False を指定しても関係がありません。

Trans_Q1 = Trans_Jan.append(common_columns_only = False, all_chars = False, Trans_Feb, Trans_Mar)

異なるデータ構造でデータフレームを追加する

会社の複数の部署の従業員データが別々のデータフレームに格納されています。分析を実行するには、すべての従業員データが単一のデータフレームになければなりません。ほとんどの列はすべてのデータフレームで同じですが、分析では必要がない一部の列は個別のデータフレームに固有です。

common_columns_only を使用して、すべてのデータフレームで同じ列のみが出力データフレームに含まれることを指定します。いずれのデータフレームにも列が存在しない場合、出力から省略されます。

Employees_All = Employees_HQ.append(common_columns_only = True, all_chars = False, Employees_West, Employees_South)