isin函数
时间: 2023-11-15 08:05:03 浏览: 118
isin() 函数是 Pandas 库中的一个函数,用于判断一个数据序列中的每个元素是否在给定的列表或集合中。该函数返回一个布尔值序列,其中 True 表示对应的元素在给定的列表或集合中,False 表示不在。isin() 函数的语法如下:
```
pandas.Series.isin(values)
```
其中,values 可以是一个列表、集合或者一个 Series,表示需要判断的值。例如:
```python
import pandas as pd
data = pd.Series(['apple', 'banana', 'orange', 'watermelon', 'pear'])
fruits = ['banana', 'orange']
result = data.isin(fruits)
print(result)
```
输出结果为:
```
0 False
1 True
2 True
3 False
4 False
dtype: bool
```
可以看到,上述代码中的 data 序列中,只有第二个元素和第三个元素的值在 fruits 列表中出现,因此对应的结果是 True。其他元素的值不在 fruits 列表中,因此对应的结果是 False。
阅读全文