データフレーム 行の追加
データフレームに行を追加する場合、追加する行をデータフレームとして作成し、append メソッドで追加しまします。
追加するデータフレームは列名を同じにしておく必要があります。
列名が異なると新規の列として追加されるので注意が必要です。
[Google Colaboratory]
1 | import pandas as pd |
[実行結果]
新規の行が追加されましたが、追加した行のインデックスが 0 から開始されています。
元の行のインデックスに続くようにするためには、appendメソッドの引数に ignore_index=True を指定する必要があります。
[Google Colaboratory]
1 | df1.append(df2, ignore_index=True) # 行インデックスを連続させる |
[実行結果]
追加された行のインデックスが、元のデータから連続になっていることを確認できます。
indexオプションで行名を設定している場合は、追加する行データにも行名を付けてから追加します。
[Google Colaboratory]
1 | import pandas as pd |
[実行結果]
設定した行名にて、行が追加されていることを確認できます。