Series.str.contains
Series.str.contains(pat, case=True, flags=0, na=None, regex=True)
测试pattern或regex是否包含在Series或Index的字符串中。
Parameters
参数 | 可选类型 |
---|---|
pat | 字符串序列或正则表达式 |
case | 是否区分大小写 |
flags | 传递给re模块的标志,例如:re.IGNORECASE |
na | 填充缺失值的值。 |
regex | True:视pat为正则表达式;False:视pat为字符串 |
举例:
import pandas as pd
df = pd.DataFrame({'site':['google', 'baidu', 'wiki', 'pandas'],
'age':[18, 39, 22, 45],
'price': [1.0, 2.0, 3.0, 4.0]})
df.site.str.contains("oo")
-------------------------------------------------------
0 True
1 False
2 False
3 False
Name: site, dtype: bool