我想为我的熊猫数据框创建一个动态过滤器

时间:2019-11-20 06:02:37

标签: python pandas dataframe

在我看来,这是一个简单的问题,但努力寻找解决方案。 举例来说,我有以下包含数百种产品和代码的数据框:

df Product Code A 10 B 11 C 13 ABC 22 CD 31 E 8 FG 17

现在我只想过滤例如代码11、13、22和31

此刻我正在做的是创建过滤器,如下所示:

filter =(df.Code == 11)| (df.Code == 13)| (df.Code == 22)| (df.Code == 31)

但是由于我要过滤的代码很多,所以我不需要太多的代码重复,并且想要通过创建列表数组和简洁的过滤器代码(如以下内容)来获得一些动态解决方案。

array = [11,13,22,31]

filter = df.Code == array [0] | ....

0 个答案:

没有答案