如何根据columnrealted条件删除行?

2024-04-19 23:14:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个数据帧:

COL_1    COL_2    COL_3    COL_4    NUM_1    NUM_2   NUM_3  NUM_4
NaN      AD       MD       TR       0        0       1      1
AD       TT       MD       TR       1        0       1      1
AD       TT       MD       NaN      0        0       1      0

我想删除那些在AD之后的列索引中NUM_等于1的行。例如,第一行中AD的列索引等于2(COL_2)。所以,NUM_3(在NUM_2之后的下一个)等于1。这意味着这一行应该被删除。你知道吗

结果是:

COL_1    COL_2    COL_3    COL_4    NUM_1    NUM_2   NUM_3  NUM_4
AD       TT       MD       TR       1        0       1      1
AD       TT       MD       NaN      0        0       1      0

Tags: 数据colnanmdnumtradtt