はじめに
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
コメント