命名空间 | 枚举 | 函数
cudf/replace.hpp 文件参考
#include <cudf/types.hpp>
#include <cudf/utilities/default_stream.hpp>
#include <cudf/utilities/export.hpp>
#include <cudf/utilities/memory_resource.hpp>
#include <memory>

转到此文件的源代码。

命名空间

 cudf
 cuDF 接口
 

枚举

enum class  cudf::replace_policy : bool { PRECEDING , FOLLOWING }
 策略,指定替换值相对于空行的位置。 更多...
 

函数

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())
 将列中的所有空值替换为另一列的相应值。 更多...
 
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())
 将列中的所有空值替换为标量值。 更多...
 
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())
 将列中的所有空值替换为前一个/后一个非空值。 更多...
 
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())
 将列中的所有 NaN 值替换为另一列的相应值。 更多...
 
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())
 将列中的所有 NaN 值替换为标量值。 更多...
 
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())
 返回 `input_col` 的副本,将找到的任何 `values_to_replace[i]` 替换为 `replacement_values[i]`。 更多...
 
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())
 将 `input` 中小于 `lo` 的值替换为 `lo_replace`,将大于 `hi` 的值替换为 `hi_replace`。 更多...
 
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())
 将 `input` 中小于 `lo` 的值替换为 `lo`,将大于 `hi` 的值替换为 `hi`。 更多...
 
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())
 从浮点元素列中复制,并将 `-NaN` 和 `-0.0` 分别替换为 `+NaN` 和 `+0.0`。 更多...
 
void cudf::normalize_nans_and_zeros (mutable_column_view &in_out, rmm::cuda_stream_view stream=cudf::get_default_stream())
 修改浮点元素列,将所有 `-NaN` 和 `-0.0` 分别替换为 `+NaN` 和 `+0.0`。 更多...