tabensemb.data.datamodule.DataModule._data_preprocess#

method

DataModule._data_preprocess(input_data: DataFrame, warm_start: bool = False, skip_scaler: bool = False, skip_selector: bool = False, scaler_only: bool = False) DataFrame[source]#

Call data processors to fit and/or transform the input tabular dataset. It is automatically called by _data_process() and data_transform() with different arguments.

Parameters:
input_data

The tabular dataset.

warm_start

False to fit and transform data processors, and True to transform only.

skip_scaler

True to skip scaling (the last processor).

skip_selector

True to skip feature selections.

scaler_only

True to only perform scaling (the last processor).

Returns:
pd.DataFrame

The processed data.