查找#

pylibcudf.strings.find.contains(signatures, args, kwargs, defaults, _fused_sigindex={})#

返回每行字符串的布尔值列,其中true表示在提供的列中找到了相应的目标字符串。

target 可能是一个 Column 或一个 Scalar

如果 target 是一个标量,将在每个字符串中搜索该标量。 如果 target 是一个列,将在每个字符串中搜索该列中对应的字符串。

详情请参见contains()

Parameters:
inputColumn

输入字符串

targetUnion[Column, Scalar]

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

Returns:
pylibcudf.Column

新的布尔列,对于每个包含目标的字符串为True

pylibcudf.strings.find.ends_with(signatures, args, kwargs, defaults, _fused_sigindex={})#

返回每行字符串的布尔值列,其中true表示在提供的列中的字符串末尾找到了目标字符串。

target 可能是一个 Column 或者一个 Scalar

如果 target 是一个标量,将在每个字符串中搜索该标量。 如果 target 是一个列,将在每个字符串中搜索该列中对应的字符串。

详情请参见 ends_with()

Parameters:
inputColumn

输入字符串

targetUnion[Column, Scalar]

在每个字符串末尾搜索的字符串

Returns:
pylibcudf.Column

新的布尔列,每个以目标结尾的字符串为True

pylibcudf.strings.find.find(signatures, args, kwargs, defaults, _fused_sigindex={})#

返回一个字符位置值的列,其中目标字符串在提供的列的每个字符串中首次出现。

target 可能是一个 Column 或一个 Scalar

如果 target 是一个标量,将在每个字符串中搜索该标量。 如果 target 是一个列,将在每个字符串中搜索该列中对应的字符串。

详情请参见 find()

Parameters:
inputColumn

输入字符串

targetUnion[Column, Scalar]

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

startsize_type

搜索中包含的第一个字符位置

stopsize_type

搜索中包含的最后一个位置(不包含)。默认值为-1,将搜索到字符串的末尾。

Returns:
pylibcudf.Column

带有字符位置值的新整数列

pylibcudf.strings.find.rfind(Column input, Scalar target, size_type start=0, size_type stop=-1) Column#

返回一个字符位置值的列,其中目标字符串是从每个字符串的末尾开始搜索时首次找到的。

详情请参见 rfind()

Parameters:
inputColumn

输入字符串

targetScalar

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

startsize_type

搜索中包含的第一个字符位置

stopsize_type

搜索中包含的最后一个位置(不包含)。默认值为-1将搜索到字符串的末尾。

Returns:
pylibcudf.Column

带有字符位置值的新整数列

pylibcudf.strings.find.starts_with(signatures, args, kwargs, defaults, _fused_sigindex={})#

返回每行字符串的布尔值列,其中true表示在提供的列中的字符串开头找到了目标字符串。

target 可能是一个 Column 或者一个 Scalar

如果 target 是一个标量,将在每个字符串中搜索该标量。 如果 target 是一个列,将在每个字符串中搜索该列中对应的字符串。

详情请参见 starts_with()

Parameters:
inputColumn

输入字符串

targetUnion[Column, Scalar]

在每个字符串的开头搜索的字符串

Returns:
pylibcudf.Column

新的布尔列,每个以目标开头的字符串为True