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 投稿