0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

pandasのデータフレームで特定の値を抜き出す方法

Posted at

完全にメモです、忘れがちな書式なので。

df_english = df[df['language'] == 'english']

単刀直入に以上になります。
データフレームの鍵括弧でTrueになるものが絞り込まれて代入されます。
私が書く時はよく中のdfを忘れがちでつまずいていますw

余談ですが、queryメソッドを使った書き方もあります。

df_english = df.query('language == "english"')

上の例だとまぁどっちでもいいやってなりますが、
下のように

df_JHSchool_student = df.query('12 <= age <= 15')

例えば中学生であろう年齢の12 ~ 15歳だけ絞り込みたいなぁなんて時はageを挟んでスッキリと書けますね。
よく見るのはqueryを使わない書き方です。

読んでくださった皆様、ここまで付き合って下さりありがとうございました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?