我有一个数据帧df
,它有100列。最后5列采用二进制值。我想找到最后五列的所有行:0,1,0,1,1
我可以通过and
这样的条件来实现:
df[(df.col95 == 0) & (df.col96 == 1) ...]
但我肯定有更好的方法,我不想给列命名
df[df.apply(lambda row: tuple(row[-5:]) == (0, 1, 0, 1, 1))]
但是我得到了一个Unalignable Boolean series provided as indexer
错误。对如何做到这一点有什么建议吗
谢谢
Tags:
你可以在这里使用
merge
相关问题 更多 >
编程相关推荐