用法:
StringMethods.replace(pat: Union[str, Sequence], repl: Union[str, Sequence], n: int = - 1, case=None, flags: int = 0, regex: bool = True) → SeriesOrIndex
用其他字符串替换系列/索引中出现的模式/正则表达式。等效于 str.replace() 或 re.sub() 。
- pat:str 或 list-like
要替换为字符序列或正则表达式的字符串。
- repl:str 或 list-like
用作替换的字符串。
- n:int,默认 -1(全部)
从一开始就进行的更换次数。
- regex:布尔值,默认为真
如果为 True,则假定模式是正则表达式。如果为 False,则将模式视为文字字符串。
- str dtype 的系列/索引
将所有匹配的 pat 替换为 repl 的对象的副本。
参数:
返回:
注意:
参数
case
和flags
尚不受支持,如果设置了默认值以外的任何值,则会引发NotImplementedError
。例子:
>>> import cudf >>> s = cudf.Series(['foo', 'fuz', None]) >>> s 0 foo 1 fuz 2 <NA> dtype: object
当 pat 是一个字符串并且 regex 为 True(默认值)时,给定的 pat 被编译为一个正则表达式。当 repl 是一个字符串时,它会像
re.sub()
一样替换匹配的正则表达式模式。系列中的 NaN 值保持原样:>>> s.str.replace('f.', 'ba', regex=True) 0 bao 1 baz 2 <NA> dtype: object
当 pat 是一个字符串并且
regex
为 False 时,每个 pat 都被替换为 repl,就像str.replace()
一样:>>> s.str.replace('f.', 'ba', regex=False) 0 foo 1 fuz 2 <NA> dtype: object
相关用法
- Python cudf.core.column.string.StringMethods.replace_with_backrefs用法及代码示例
- Python cudf.core.column.string.StringMethods.replace_tokens用法及代码示例
- Python cudf.core.column.string.StringMethods.repeat用法及代码示例
- Python cudf.core.column.string.StringMethods.rsplit用法及代码示例
- Python cudf.core.column.string.StringMethods.rstrip用法及代码示例
- Python cudf.core.column.string.StringMethods.rfind用法及代码示例
- Python cudf.core.column.string.StringMethods.rindex用法及代码示例
- Python cudf.core.column.string.StringMethods.rpartition用法及代码示例
- Python cudf.core.column.string.StringMethods.rjust用法及代码示例
- Python cudf.core.column.string.StringMethods.is_vowel用法及代码示例
- Python cudf.core.column.string.StringMethods.endswith用法及代码示例
- Python cudf.core.column.string.StringMethods.title用法及代码示例
- Python cudf.core.column.string.StringMethods.contains用法及代码示例
- Python cudf.core.column.string.StringMethods.zfill用法及代码示例
- Python cudf.core.column.string.StringMethods.hex_to_int用法及代码示例
- Python cudf.core.column.string.StringMethods.htoi用法及代码示例
- Python cudf.core.column.string.StringMethods.character_tokenize用法及代码示例
- Python cudf.core.column.string.StringMethods.normalize_characters用法及代码示例
- Python cudf.core.column.string.StringMethods.filter_alphanum用法及代码示例
- Python cudf.core.column.string.StringMethods.split用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.core.column.string.StringMethods.replace。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。