find#

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

返回一个布尔值列,其中每个字符串对应一个布尔值,如果该字符串中找到了对应的目标字符串,则该布尔值为 true。

target 可以是一个 Column 或一个 Scalar

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

详情请参阅 contains()

参数:
inputColumn

输入字符串

targetUnion[Column, Scalar]

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

返回:
pylibcudf.Column

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

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

返回一个布尔值列,其中每个字符串对应一个布尔值,如果提供的列中该字符串的末尾找到了目标字符串,则该布尔值为 true。

target 可以是一个 Column 或一个 Scalar

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

详情请参阅 ends_with()

参数:
inputColumn

输入字符串

targetUnion[Column, Scalar]

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

返回:
pylibcudf.Column

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

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

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

target 可以是一个 Column 或一个 Scalar

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

详情请参阅 find()

参数:
inputColumn

输入字符串

targetUnion[Column, Scalar]

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

startsize_type

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

stopsize_type

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

返回:
pylibcudf.Column

包含字符位置值的新整数列

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

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

详情请参阅 rfind()

参数:
inputColumn

输入字符串

targetScalar

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

startsize_type

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

stopsize_type

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

返回:
pylibcudf.Column

包含字符位置值的新整数列

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

返回一个布尔值列,其中每个字符串对应一个布尔值,如果提供的列中该字符串的开头找到了目标字符串,则该布尔值为 true。

target 可以是一个 Column 或一个 Scalar

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

详情请参阅 starts_with()

参数:
inputColumn

输入字符串

targetUnion[Column, Scalar]

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

返回:
pylibcudf.Column

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