📅  最后修改于: 2023-12-03 15:03:27.699000             🧑  作者: Mango
在 Pandas 中,我们可以使用 isin()
方法检查字符串是否在字符串列表中。该方法接受一个包含字符串列表的可迭代对象。
pandas.Series.isin(values)
pandas.DataFrame.isin(values)
values
: 包含要匹配的字符串列表的可迭代对象。
返回一个布尔值数组,根据数据结构的类型,该数组指示字符串是否在字符串列表中。
以下示例演示如何使用 Pandas 的 isin()
方法检查字符串是否在字符串列表中。
import pandas as pd
fruits = pd.Series(['apple', 'banana', 'kiwi', 'mango', 'orange'])
# 检查字符串是否在字符串列表中
print(fruits.isin(['kiwi', 'mango']))
此代码将输出以下结果:
0 False
1 False
2 True
3 True
4 False
dtype: bool
在上述示例中,isin()
方法将返回一个布尔值数组,表示字符串是否在字符串列表 ['kiwi', 'mango']
中。
使用 Pandas 的 isin()
方法检查字符串是否在字符串列表中是一种非常有用的方法。它可以帮助我们快速过滤数据集中的字符串,并找到需要的数据。