用于连接和合并的字符串 API。 更多...
#include <cudf/column/column.hpp>
#include <cudf/lists/lists_column_view.hpp>
#include <cudf/scalar/scalar.hpp>
#include <cudf/strings/strings_column_view.hpp>
#include <cudf/table/table_view.hpp>
#include <cudf/utilities/memory_resource.hpp>
命名空间 | |
cudf | |
cuDF 接口 | |
cudf::strings | |
字符串列 API。 | |
枚举成员 | |
枚举类 | cudf::strings::separator_on_nulls { cudf::strings::YES , cudf::strings::NO } |
指定在 null 字符串元素中如何添加分隔符的设置。 更多... | |
枚举类 | cudf::strings::output_if_empty_list { cudf::strings::EMPTY_STRING , cudf::strings::NULL_ELEMENT } |
指定当输入列表为空时,join_list_elements 函数输出什么的设置。 更多... | |
函数 | |
std::unique_ptr< column > | cudf::strings::join_strings (strings_column_view const &input, string_scalar const &separator=string_scalar(""), string_scalar const &narep=string_scalar("", false), rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
将列中的所有字符串连接成一个新字符串,使用可选的分隔符字符串进行分隔。 更多... | |
std::unique_ptr< column > | cudf::strings::concatenate (table_view const &strings_columns, strings_column_view const &separators, string_scalar const &separator_narep=string_scalar("", false), string_scalar const &col_narep=string_scalar("", false), separator_on_nulls separate_nulls=separator_on_nulls::YES, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
使用每行的分隔符连接字符串列列表,并将结果作为字符串列返回。 更多... | |
std::unique_ptr< column > | cudf::strings::concatenate (table_view const &strings_columns, string_scalar const &separator=string_scalar(""), string_scalar const &narep=string_scalar("", false), separator_on_nulls separate_nulls=separator_on_nulls::YES, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
按行连接给定的字符串列列表,并返回一个单一的字符串列结果。 更多... | |
std::unique_ptr< column > | cudf::strings::join_list_elements (lists_column_view const &lists_strings_column, strings_column_view const &separators, string_scalar const &separator_narep=string_scalar("", false), string_scalar const &string_narep=string_scalar("", false), separator_on_nulls separate_nulls=separator_on_nulls::YES, output_if_empty_list empty_list_policy=output_if_empty_list::EMPTY_STRING, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
给定一个字符串列表列(每行是一个字符串列表),连接每行中的字符串,并返回一个单一的字符串列结果。 更多... | |
std::unique_ptr< column > | cudf::strings::join_list_elements (lists_column_view const &lists_strings_column, string_scalar const &separator=string_scalar(""), string_scalar const &narep=string_scalar("", false), separator_on_nulls separate_nulls=separator_on_nulls::YES, output_if_empty_list empty_list_policy=output_if_empty_list::EMPTY_STRING, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
给定一个字符串列表列(每行是一个字符串列表),连接每行中的字符串,并返回一个单一的字符串列结果。 更多... | |
用于连接和合并的字符串 API。
定义在文件 strings/combine.hpp 中。