【Python】Pandasメモ:列と行の追加

【Python】Pandasメモ:列と行の追加

はじめに

コジマです。

やりたいと思った操作をできるようになるために覚えたことはこのように溜め込んでいくのがコジマスタイル。

今回はPandasで作ったDataFrameに列と行を追加していきたいと思います。

ポイント

列を作る
df[“新しいカラム名”] = [初期値]

初期値は1つまたは行数分必要です。1つの場合は全ての行に同じ値が入り、行数分の場合は行のindexに対応した値が入ります。

行を作る

  1. Seriesで一行分のデータを作成
  2. appendで挿入
  3. appendにはignore_indexオプションをつける

ignore_indexオプションをつけないとindex列が余計にできてエラーとなってしまいます。

短いサンプルソース

最初にできたデータ

Name English Math
0 Suzuki 70 60
1 Tanaka 50 75
2 Kojima 100 99

カラム追加後のデータ

Name English Math Japanese
0 Suzuki 70 60 50
1 Tanaka 50 75 60
2 Kojima 100 99 70

行追加後のデータ

Name English Math Japanese
0 Suzuki 70 60 50
1 Tanaka 50 75 60
2 Kojima 100 99 70
3 Yoshida 80 60 65

さいごに

Pandasを使って行と列を挿入することができました。
また操作を覚えたら適宜更新!

この記事を面白いまたは役に立ったと思ってくれた方は是非私のTwitter(@kojimanotech)を
フォローしてくれたらうれしいです!

以上、コジマでした。


Pythonカテゴリの最新記事