我有一个df如下:
A B C
45 0 0
40 0 1
43 1 1
49 1 1
45 1 1
40 1 0
43 0 0
47 0 0
48 0 0
51 0 0
我想遍历df,检查列A和B
- 如果A==B,则删除下两行李>
- 重复步骤1,直到df的长度李>
最终输出应该是这样的
A B C
45 0 0
40 0 1 (two successive rows will be deleted)
45 1 1
40 1 0 (two successive rows will be deleted)
48 0 0
51 0 0
Tags:
您可以先将} 布尔掩码,最后使用} 进行过滤:
B
与C
进行比较,然后使用双^{~
进行反转,并按^{相关问题 更多 >
编程相关推荐