replace#

pylibcudf.strings.replace.replace(Column input, Scalar target, Scalar repl, size_type maxrepl=-1) Column#

将每个字符串中的目标字符串替换为指定的替换字符串。

空字符串条目将返回空输出字符串条目。

有关详情,请参阅 replace()

参数:
inputColumn

输入字符串

targetScalar

要在每个字符串中搜索的字符串。

replScalar

用于替换目标字符串的字符串。

maxreplsize_type, default -1

如果目标字符串在输入字符串中出现多次,则最多替换的次数。默认值 -1 表示替换每个字符串中目标字符串的所有匹配项。

返回:
pylibcudf.Column

替换目标字符串后的新字符串列。

pylibcudf.strings.replace.replace_multiple(Column input, Column target, Column repl, size_type maxrepl=-1) Column#

将每个字符串中的目标字符串替换为指定的替换字符串。

空字符串条目将返回空输出字符串条目。

有关详情,请参阅 replace_multiple()

参数:
inputColumn

输入字符串

targetColumn

包含要在输入列中搜索的字符串的列。

replColumn

包含用于替换目标字符串的字符串的列。找到每个目标字符串后,将替换为 repl 列中相应索引处的值。

必须与 target 的长度相同。

返回:
pylibcudf.Column

替换目标字符串后的新字符串列。

pylibcudf.strings.replace.replace_slice(Column input, Scalar repl=None, size_type start=0, size_type stop=-1) Column#

将列中的每个字符串替换为在 [start, stop) 字符位置范围内的指定 repl 字符串。

空字符串条目将返回空输出字符串条目。通过为 start 和 stop 指定相同的位置值,此函数可用于将字符串插入到特定位置。通过为 start 和 stop 都指定 -1,可以将 repl 字符串追加到每个字符串末尾。

有关详情,请参阅 replace_slice()

参数:
inputColumn

输入字符串

replScalar, default “”

用于替换目标的字符串标量。

startsize_type, default 0

将添加 repl 的起始位置。

stopsize_type, default -1

用于替换的结束位置(不包含)。

返回:
pylibcudf.Column

新的字符串列