[pandas] 4. DataFrameにおけるデータの選択(loc, iloc)

Pandas

はじめに

DataFrameにおいて、loc, ilocを用いてデータを選択する方法について説明する。

解説

モジュールのインポート

DataFrameの生成

明示的なインデックスによる選択

インデクスが文字列の場合、カラム名によるデータの選択が可能となっている。

ファンシーインデックスによる選択

DataFrameに文字列のリストを適用することで、そのカラム名に該当する部分のデータを選択することができる。

locの使い方

DataFrame.locとすることで、インデックスまたはカラム名だけでデータを選択することになる。

locでスライスした場合、pythonの一般的なスライスと異なり、終点のデータも含まれる。

ilocの使い方

DataFrame.ilocとすることでnp.arrayと同様なスライスが可能になる。ファンシーインデックスもできる。

参考

pandas.DataFrame.loc — pandas 2.2.3 documentation
pandas.DataFrame.iloc — pandas 2.2.3 documentation
コードをダウンロード(.pyファイル) コードをダウンロード(.ipynbファイル)

コメント