如何仅使用False条件提取列而不应用

时间:2019-12-18 09:13:50

标签: pandas

df[['uid','verified','is_duplicate']].head(2)

如何仅获取is_duplicate=False

    uid    verified is_duplicate
0   2355954 True    True
1   2626002 True    False

2 个答案:

答案 0 :(得分:1)

只需创建一个蒙版:

df = df[['uid','verified','is_duplicate']].head(2)
df = [~df.is_duplicate]

答案 1 :(得分:1)

由于值已经是布尔值,因此您可以取反条件:

df[~df.is_duplicate]

哪个给:

       uid  verified  is_duplicate
1  2626002      True         False