2017-01-19 9 views
0

私は、ユーザーが別の場所で定義した条件Xでフィルタリングしたいデータフレーム "data_f"を持っています。それを行う? Xが可変Python - Pandas - 可変条件(ANS:isin())でグループ化

data_f[(data_f['Core'] == X)] 

一の番号0、1、2、3、または "0と1" の両方、 "0,2"、またはすべてとすることができる "0,1,2,3" ..

data_f[(data_f['Core'] == 0,1,2,3)].groupby(.....) 

よう.etc 何か私は、これは、より一般的なPythonの質問だと思います。

何とかフィルタ機能が働いていないので、私はこのようにしています。 ありがとうございます。

答えて

1

あなたは、例えば、リストXにこれらの数字を入れてX = [0,1,2,3]して、フィルタリングのためisin()方法を使用することができます

data_f[data_f['Core'].isin(X)].groupby(...) 
+0

グレート完璧に動作します!ありがとう。 – apcircle

関連する問題