dataframe筛选取反
时间: 2023-12-03 16:38:09 浏览: 306
基于DataFrame筛选数据与loc的用法详解
在Pandas中,我们可以使用条件语句来筛选DataFrame中的数据。而取反操作可以通过使用“~”符号来实现。具体来说,我们可以使用“~”符号来否定一个条件语句,从而筛选出不符合该条件的数据。例如,可以使用以下代码来实现基于一个或多个条件来筛选数据,并取反操作:
```python
newdf = df[~((df.产品 == "纺织") & (df.产量 > 50))]
```
上述代码中,我们首先使用“&”符号来连接两个条件语句,然后使用“~”符号来否定这个条件语句,最后将结果赋值给一个新的DataFrame对象newdf。这个新的DataFrame对象包含了不符合条件的所有数据行。
阅读全文