pandas.Series.str.match#
- Series.str.match(pat, case=True, flags=0, na=_NoDefault.no_default)[源代码]#
确定每个字符串是否以正则表达式匹配开头。
- Parameters:
- patstr 或编译的 regex
字符序列或正则表达式。
- casebool, default True
如果为 True,则区分大小写。
- flagsint,默认为 0(无标志)。
Regex 模块标志,例如
re.IGNORECASE。- nascalar, optional
缺失值的填充值。默认值取决于数组的 dtype。对于 object-dtype,使用
numpy.nan。对于可空的StringDtype,使用pandas.NA。对于"str"dtype,使用False。
- Returns:
- 布尔值的 Series/Index/数组
Examples
>>> ser = pd.Series(["horse", "eagle", "donkey"]) >>> ser.str.match("e") 0 False 1 True 2 False dtype: bool