qshinoの日記

Powershell関係と徒然なこと

pandas loc, iloc, at, iat, []

psndas のスライス

基本的な話。

  1. loc/iloc は複数スライス可能。
  2. at/iatは基本的に1要素のみ
  3. iat, iloc は数値による指定
  4. at, loc は行列の名称で指定。

df.xx[ 行名, 列名 ] df.ixx[ 行番号, 列番号]

xxはat or loc

まとめ

loc or at

df.loc[行指定, 列指定]

列指定を省略すると、行抽出。行指定を : にすると列抽出。

インデックス参照

できる事。

  1. df[列名]
  2. df[列名リスト]
  3. df.列名
  4. df[行番号スライス]
  5. df[行名スライス]

参考

https://note.nkmk.me/python-pandas-at-iat-loc-iloc/