1. ホーム
  2. python

[解決済み] pandasのデータフレームからの選択で、値がリストにあるかどうかを確認する方法とは?

2023-07-24 13:49:46

質問

醜く見える。

df_cut = df_new[
             (
             (df_new['l_ext']==31) |
             (df_new['l_ext']==22) |
             (df_new['l_ext']==30) |
             (df_new['l_ext']==25) |
             (df_new['l_ext']==64)
             )
            ]

動作しません。

df_cut = df_new[(df_new['l_ext'] in [31, 22, 30, 25, 64])]

上記の問題に対するエレガントで効果的な解決策はありますか?

どのように解決するのですか?

使用方法

df_new[df_new['l_ext'].isin([31, 22, 30, 25, 64])]