组合#
- pylibcudf.strings.combine.OutputIfEmptyList#
另请参阅
cudf::output_if_empty_list
。枚举成员
EMPTY_STRING
NULL_ELEMENT
- pylibcudf.strings.combine.SeparatorOnNulls#
另请参阅
cudf::separator_on_nulls
。枚举成员
是
否
- pylibcudf.strings.combine.concatenate(signatures, args, kwargs, defaults, _fused_sigindex={})#
将表中所有列水平拼接成一个新的字符串,由可选的分隔符字符串分隔。
- 参数:
- strings_columns表
用于此操作的字符串
- separatorColumn or Scalar
给定行的分隔符
- narepScalar
用于替换给定行中 null 分隔符的字符串。
- col_narepScalar
应替换任何列中找到的任何 null 字符串的字符串。当 separator 为 Scalar 时,会引发异常。
- separate_nullsSeparatorOnNulls
如果为 YES,则 null 行包含分隔符。
- 返回:
- Column
包含拼接结果的新列
- pylibcudf.strings.combine.join_list_elements(signatures, args, kwargs, defaults, _fused_sigindex={})#
给定一个包含字符串列表的列(每行是一个字符串列表),将每行内的字符串拼接起来并返回一个单独的字符串列结果。
- 参数:
- lists_strings_columnColumn
包含要拼接的字符串列表的列
- separatorColumn or Scalar
应插入到每行中每个字符串之间的字符串。
- separator_narepScalar
应用于替换 null 分隔符的字符串。
- string_narepScalar
用于替换任何非 null 列表行中的 null 字符串的字符串。如果 separator 是 Scalar,则忽略此项。
- separate_nullsSeparatorOnNulls
如果为 YES,并且 narep 有效,则 null 行包含分隔符
- empty_list_policyOutputIfEmptyList
如果设置为 EMPTY_STRING,任何输入行为空列表的行将产生空字符串结果。否则,将产生 null。
- 返回:
- Column
包含拼接结果的新字符串列