我有一个数据帧,看起来是这样的:
C1 | C2 |
---|---|
100 | 10 |
25 | 8 |
67 | 4 |
0 | 4 |
0 | 1 |
67 | 0 |
我正在try 应用一个筛选器,该筛选器只在C2中的值大于2的情况下才会删除C1中的0值.目前,我的过滤器给出的输出如下所示:
C1 | C2 |
---|---|
100 | 10 |
25 | 8 |
67 | 4 |
而我想要的输出是:
C1 | C2 |
---|---|
100 | 10 |
25 | 8 |
67 | 4 |
0 | 1 |
67 | 0 |
我目前的过滤器是:
(df['C1'] != 0) & (df['C2'] > 2)
个
但我也试过
(df['C1'] > 0) & (df['C2'] > 2)
个
这给了我同样的结果