Pandas.str.contains()函数介绍
Pandas.str.contains()函数是Pandas中的字符串函数,用于检查字符串是否包含指定的字符串。它可以检查所有字符串,也可以检查指定列的字符串。
Pandas.str.contains()函数使用方法
Pandas.str.contains()函数的语法如下:
Series.str.contains(pat, case=True, flags=0, na=nan, regex=True)
其中:
- pat:指定要查找的字符串。
- case:指定是否区分大小写,默认为True,即区分大小写。
- flags:指定正则表达式的标志,默认为0。
- na:指定缺失值的返回值,默认为NaN。
- regex:指定是否使用正则表达式,默认为True,即使用正则表达式。
Pandas.str.contains()函数示例
假设有一个DataFrame,其中包含一列字符串,如下所示:
A 0 hello world 1 hello pandas 2 hello python 3 hello java 4 hello c#
要检查A列中是否包含"hello"字符串,可以使用Pandas.str.contains()函数,如下所示:
df['A'].str.contains('hello')
输出结果如下:
0 True 1 True 2 True 3 True 4 True Name: A, dtype: bool
可以看到,A列中的所有字符串都包含"hello"字符串,输出结果中的每一项都为True。
Pandas.str.contains()函数
Pandas.str.contains()函数可以用于检查字符串是否包含指定的字符串,它可以检查所有字符串,也可以检查指定列的字符串。使用Pandas.str.contains()函数时,可以指定是否区分大小写、是否使用正则表达式、缺失值的返回值等参数。