基于下面的数据帧(1),我希望创建一个y或z等于2的数据帧(2)。是否可以方便地进行此操作?
如果我要创建一个仅包含数据帧(1)中的行但不包含数据帧(2)中的行的数据帧(3),我应该如何处理呢?
id x y z
0 324 1 2
1 213 1 1
2 529 2 1
3 347 3 2
4 109 2 2
...
最佳答案
df[df[['y','z']].eq(2).any(1)]
Out[1205]:
id x y z
0 0 324 1 2
2 2 529 2 1
3 3 347 3 2
4 4 109 2 2
关于python - 根据两个条件在python中选择数据框中的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47360110/