Python Pandas Series.str.contains()
Series.str可以用来将系列的值作为字符串访问,并对其应用几种方法。Pandas Series.str.contains()函数用于测试模式或词组是否包含在一个系列或索引的字符串中。该函数根据给定的模式或regex是否包含在系列或索引的字符串中,返回布尔系列或索引。
语法:
参数:
pat :字符序列或正则表达式。
case : 如果为真,则区分大小写。
flags : 用于传递给re模块的标志,例如re.IGNORECASE。
na :填补缺失的数值。
regex : 如果为真,假定pat是一个正则表达式。
返回:系列或布尔值的索引
示例#1:使用Series.str.contains a ()函数来查找给定系列对象中底层数据的字符串中是否存在一个模式。
输出 :
现在我们将使用Series.str.contains a ()函数来查找在给定系列对象的底层数据中是否包含一个模式。
输出 :
正如我们在输出中看到的,Series.str.contains()函数返回了一个布尔值的系列对象。如果通过的模式存在于字符串中,则为真,否则返回假。
示例#2:使用Series.str.contains a ()函数来查找给定系列对象中底层数据的字符串中是否存在一个模式。使用正则表达式来查找字符串中的模式。
输出 :
现在我们将使用Series.str.contains a ()函数来查找在给定系列对象的底层数据中是否包含一个模式。
输出 :
正如我们在输出中看到的,Series.str.contains()函数返回了一个布尔值的系列对象。如果通过的模式存在于字符串中,则为真,否则返回假。