らふのプログラミングメモ

プログラミングメモです。

Python:pandasのDataFrameにappend()を使ってデータを追加してみる(行の追加)

これからDataFrameにデータを追加する方法をまとめていきたいと思います。

まずは行の追加から。

下準備

元データとなるdfを準備します。

import pandas as pd

data = {"name":["aaa","bbb","ccc"],"age":["18","20","22"],"add":["Tokyo","Osaka","Nagoya"]}

#dfにdataをいれる
df = pd.DataFrame(data)

dfのイメージ図

name age add
0 aaa 18 Tokyo
1 bbb 20 Osaka
2 ccc 22 Nagoya

実際にappend()を使ってやってみよう。

追加したいデータ

ddd 24 Fukuoka
df_add = df.append({"name":"ddd","age":24,"add":"Fukuoka"},ignore_index = True)

結果: df_add

name age add
0 aaa 18 Tokyo
1 bbb 20 Osaka
2 ccc 22 Nagoya
3 ddd 24 Fukuoka
  • ignore_index = Trueについて

これはインデックスを使用するかどうかを指定します。
デフォルトではFalseインデックスを使用します
今回はインデックスを指定していないDataFrameなので、
インデックスの使用をしない ようにしたいためTrueにしました。

<最終更新日:2021/08/16>

2021/08/16 投稿