APIs for replacing null and specified values within columns. More...
#include <cudf/types.hpp>#include <cudf/utilities/default_stream.hpp>#include <cudf/utilities/export.hpp>#include <cudf/utilities/memory_resource.hpp>#include <memory>Go to the source code of this file.
Namespaces | |
| cudf | |
| cuDF interfaces | |
Enumerations | |
| enum class | cudf::replace_policy : bool { PRECEDING , FOLLOWING } |
| Policy to specify the position of replacement values relative to null rows. More... | |
Functions | |
| std::unique_ptr< column > | cudf::replace_nulls (column_view const &input, column_view const &replacement, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| Replaces all null values in a column with corresponding values of another column. More... | |
| std::unique_ptr< column > | cudf::replace_nulls (column_view const &input, scalar const &replacement, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| Replaces all null values in a column with a scalar. More... | |
| std::unique_ptr< column > | cudf::replace_nulls (column_view const &input, replace_policy const &replace_policy, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| Replaces all null values in a column with the first non-null value that precedes/follows. More... | |
| std::unique_ptr< column > | cudf::replace_nans (column_view const &input, column_view const &replacement, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| Replaces all NaN values in a column with corresponding values from another column. More... | |
| std::unique_ptr< column > | cudf::replace_nans (column_view const &input, scalar const &replacement, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
| Replaces all NaN values in a column with a scalar. More... | |
| std::unique_ptr< column > | cudf::find_and_replace_all (column_view const &input_col, column_view const &values_to_replace, column_view const &replacement_values, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
Return a copy of input_col replacing any values_to_replace[i] found with replacement_values[i]. More... | |
| std::unique_ptr< column > | cudf::clamp (column_view const &input, scalar const &lo, scalar const &lo_replace, scalar const &hi, scalar const &hi_replace, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
Replaces values less than lo in input with lo_replace, and values greater than hi with hi_replace. More... | |
| std::unique_ptr< column > | cudf::clamp (column_view const &input, scalar const &lo, scalar const &hi, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
Replaces values less than lo in input with lo, and values greater than hi with hi. More... | |
| std::unique_ptr< column > | cudf::normalize_nans_and_zeros (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()) |
Copies from a column of floating-point elements and replaces -NaN and -0.0 with +NaN and +0.0, respectively. More... | |
| void | cudf::normalize_nans_and_zeros (mutable_column_view &in_out, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
Modifies a column of floating-point elements to replace all -NaN and -0.0 with +NaN and +0.0, respectively. More... | |
APIs for replacing null and specified values within columns.
Definition in file replace.hpp.