【发布时间】:2018-02-14 17:23:56
【问题描述】:
这是我的数据
omzet_activity_paid_count_january_devices
No Text
1 dcbjkd
2 hdgfhds
3 dsdfs
33 jhsda
40 ydgyua
我希望像这样过滤数据
omzet_activity_paid_count_january_devices
No Text
3 dsdfs
40 ydgyua
这就是我所做的
user_internal = ['1','2','33']
omzet_activity_paid_count_january_devices = omzet_activity_paid_count_january_devices[~omzet_activity_paid_count_january_devices.No.isin(user_internal)]
上面的代码不起作用,输出仍然像我原来的数据框,我错过了什么?
【问题讨论】:
-
omzet_activity_paid_count_january_devices.No.dtype是什么?因为好像是int,所以需要user_internal = [1,2,33] -
这可能是一个线索
omzet_activity_paid_count_january_devices[omzet_activity_paid_count_january_devices.No.isin(user_internal)]没有条目的数据框 -
@jezrael : dtype('O')
-
可能有一些空格,
omzet_activity_paid_count_january_devices.No.head().tolist()是什么? -
[1, 2, 3, 33, 40]