Extended API

Preprocessing

Scaler

python
from fling import Scaler

scaler = Scaler(strategy="standard")  # 'standard', 'minmax', 'robust'
df_scaled = scaler.fit_transform(df)
scaler.to_sklearn()

Encoder

python
from fling import Encoder

enc = Encoder(strategy="onehot")  # 'onehot', 'ordinal', 'label'
df_encoded = enc.fit_transform(df)

Binner

python
from fling import Binner

binner = Binner(columns=["age"], bins=4, strategy="quantile")
df_binned = binner.fit_transform(df)