熊猫iloc返回空结果

时间:2020-09-13 03:39:57

标签: python-3.x pandas dataframe

我正在尝试根据两个列值CNCAN(在列2中)来过滤熊猫行,但是我得到了空结果,以下代码段。

data = df.loc[(df[2] == 'CN') & (df[2] == 'CAN')]

请提出我在哪里做错了。

1 个答案:

答案 0 :(得分:2)

df[2]不能同时是'CN''CAN'

尝试使用|代替&

data = df.loc[(df[2] == 'CN') | (df[2] == 'CAN')]

这将返回满足OR条件的行。