我有下面的数据框
In [62]: df
Out[62]:
coverage name reports year
Cochice 45 Jason 4 2012
Pima 214 Molly 24 2012
Santa Cruz 212 Tina 31 2013
Maricopa 72 Jake 2 2014
Yuma 85 Amy 3 2014
基本上我可以按如下方式筛选行
df[df["coverage"] > 30
我可以删除一行,如下所示
df.drop(['Cochice', 'Pima'])
但是我想根据一个条件删除一定数量的行,我该怎么做呢?
最好是^{} ,但需要反转条件-使所有值等于或高于
72
:它与^{} 函数相同:
另一种可能的解决方案是通过
~
反转掩模:相关问题 更多 >
编程相关推荐