📌  相关文章
📜  padnas 检查字符串是否在字符串列表中 - Python (1)

📅  最后修改于: 2023-12-03 15:03:27.699000             🧑  作者: Mango

Pandas 检查字符串是否在字符串列表中 - Python

在 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() 方法检查字符串是否在字符串列表中是一种非常有用的方法。它可以帮助我们快速过滤数据集中的字符串,并找到需要的数据。