文件 | 函数
修改

文件

文件  lists/reverse.hpp
 

函数

std::unique_ptr< columncudf::lists::reverse (lists_column_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 反转输入列中每个列表的元素顺序。 更多...
 

详细说明

函数文档

◆ reverse()

std::unique_ptr<column> cudf::lists::reverse ( lists_column_view const &  input,
rmm::cuda_stream_view  stream = cudf::get_default_stream(),
rmm::device_async_resource_ref  mr = cudf::get_current_device_resource_ref() 
)

反转输入列中每个列表的元素顺序。

任何空(null)输入行将在输出列中产生相应的空(null)行。

示例
s = [ [1, 2, 3], [], null, [4, 5, null] ]
r = reverse(s)
r is now [ [3, 2, 1], [], null, [null, 5, 4] ]
参数
input用于此操作的列表列
stream用于设备内存操作和内核启动的 CUDA 流
mr用于分配返回列的设备内存的设备内存资源
返回值
带有反转列表的新列表列