スポンサーリンク

Pandasで2つのDataFrameをindexをキーにマージ

pd.merge()で2つのDataFrameをマージできます。
indexをキーににするには、left_indexもしくはright_indexをTrueに設定します。
両方のindexをキーにするには両方TrueにすればOKです。

ただ、デフォルトでは、how='inner'となっていて、
2つのDataFrameのORでマージしたい場合には、
how='outer'とします。

下記のように、片方で欠けている箇所はNaNとなります。

スポンサーリンク

サンプルコード

例えば、下記のcsvファイルがあったとします。

下記がサンプルコードになります。

下記が実行結果になります。

スポンサーリンク