TypeSelector

class paralytics.preprocessing.TypeSelector(col_type)[source]

Bases: sklearn.base.BaseEstimator, sklearn.base.TransformerMixin

Limits the X to selected types.

Parameters
col_type: string or list-like

Names of types to be selected.

References

[1] J. Ramey, Building Scikit-Learn Pipelines With Pandas DataFrame, April 16, 2018

Methods Summary

fit(self, X[, y])

Fits types selection to X.

transform(self, X)

Apply types selection to X.

Methods Documentation

fit(self, X, y=None)[source]

Fits types selection to X.

Parameters
X: pd.DataFrame, shape = (n_samples, n_features)

Training data of independent variable values.

y: ignore
Returns
self: object

Returns the instance itself.

transform(self, X)[source]

Apply types selection to X.

Parameters
X: pd.DataFrame, shape = (n_samples, n_features)

New data with n_samples as its number of samples.

Returns
X_new: pd.DataFrame, shape = (n_samples, n_features)

X data limited to selected types only.