libcudf
24.02.00
|
Files | |
file | transpose.hpp |
Functions | |
std::pair< std::unique_ptr< column >, table_view > | cudf::transpose (table_view const &input, rmm::mr::device_memory_resource *mr=rmm::mr::get_current_device_resource()) |
Transposes a table. More... | |
std::pair<std::unique_ptr<column>, table_view> cudf::transpose | ( | table_view const & | input, |
rmm::mr::device_memory_resource * | mr = rmm::mr::get_current_device_resource() |
||
) |
Transposes a table.
Stores output in a contiguous column, exposing the transposed table as a table_view
.
cudf::logic_error | if column types are non-homogeneous |
cudf::logic_error | if column types are non-fixed-width |
[in] | input | A table (M cols x N rows) to be transposed |
[in] | mr | Device memory resource used to allocate the device memory of returned value |
column
and table_view
, representing the owner and transposed table, respectively.