Python/Pandasでデータフレームを連結・結合する方法について紹介します。
【concat】データフレームの連結
pandas.DataFrameを連結(結合)するには、pandas.concat()を使います。
引数axisで、axis=0にすると縦方向(デフォルト)、axis=1は横方向に連結されます。
引数joinで、連結したときに列名(or 行名)の和集合とするか、共通部分のみを残すかを設定できます。
パラメータ | 内容 |
---|---|
‘outer’ | 外部結合。列名(または行名)は和集合となり、すべての列(または行)が残る。元のオブジェクトに存在しない要素は欠損値NaNとなる。(デフォルト) |
‘inner’ | 内部結合。共通の列名(または行名)の列(または行)だけが残る。 |
【応用】リストに格納したデータフレームの連結
pandas.DataFrameをリストに格納しておけば連結が楽になります。
関連ページ
【Pandas入門】使い方とサンプル集
Pythonモジュール「Pandas」でデータ分析する方法についてサンプルコード付きで入門者向けに解説します。
コメント