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为字符串

举例:

  1. import pandas as pd
  2. df = pd.DataFrame({'site':['google', 'baidu', 'wiki', 'pandas'],
  3. 'age':[18, 39, 22, 45],
  4. 'price': [1.0, 2.0, 3.0, 4.0]})
  5. df.site.str.contains("oo")
  6. -------------------------------------------------------
  7. 0 True
  8. 1 False
  9. 2 False
  10. 3 False
  11. Name: site, dtype: bool