pyPandas功能请求:反向/负df.drop

fre*_*red 5 python pandas

我认为反向/负数dataframe.drop功能将是一个非常有用的工具。有人对此有所克服吗?

Gar*_*ett 5

通常,我会在获取选择的逆数时使用布尔索引和波浪号运算符,而不是df.drop(),尽管当布尔索引用于形成要删除的标签数组时,相同的概念也适用于df.drop。 。希望能有所帮助。

In [44]: df
Out[44]: 
          A         B
0  0.642010  0.116227
1  0.848426  0.710739
2  0.563803  0.416422

In [45]: cond = (df.A > .6) & (df.B > .3)

In [46]: df[cond]
Out[46]: 
          A         B
1  0.848426  0.710739

In [47]: df[~cond]
Out[47]: 
          A         B
0  0.642010  0.116227
2  0.563803  0.416422
Run Code Online (Sandbox Code Playgroud)