cursus.processing.numerical.numerical_binning_processor

class NumericalBinningProcessor(column_name, n_bins=5, strategy='quantile', bin_labels=None, output_column_name=None, handle_missing_value='as_is', handle_out_of_range='boundary_bins')[source]

Bases: Processor

A processor that performs numerical binning on a specified column using either equal-width or quantile strategies, outputting categorical bin labels.

fit(data)[source]
process(input_value)[source]
transform(data)[source]
get_params()[source]
save_params(output_dir)[source]
classmethod load_params(source)[source]