python pandas筛选 不包含
时间: 2024-04-14 22:23:01 浏览: 141
Python数据分析库pandas基本操作方法
在Python的pandas库中,可以使用`~`操作符来实现筛选不包含某个条件的数据。具体操作如下[^1]:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data)
# 筛选不包含某个条件的数据
filtered_df = df[~df['B'].isin(['a', 'c'])]
print(filtered_df)
```
输出结果为:
```
A B
1 2 b
3 4 d
4 5 e
```
这里的`~`操作符表示取反,`isin()`函数用于判断某列的值是否在给定的列表中。通过将`~`操作符应用于`isin()`函数的结果,可以筛选出不包含指定条件的数据。
阅读全文