dtoolkit.transformer.AssignTF#
- class dtoolkit.transformer.AssignTF(*args, **kwargs)[source]#
A transformer could assign new columns to a
DataFrame
.See also
pandas.DataFrame.assign
This transformer’s prototype method.
Examples
>>> import pandas as pd >>> from dtoolkit.transformer import AssignTF >>> df = pd.DataFrame({'temp_c': [17.0, 25.0]}, index=['Portland', 'Berkeley']) >>> df temp_c Portland 17.0 Berkeley 25.0
Where the value is a callable, evaluated on
df
:>>> pipeline = AssignTF(temp_f=lambda x: x.temp_c * 9 / 5 + 32) >>> pipeline.transform(df) temp_c temp_f Portland 17.0 62.6 Berkeley 25.0 77.0
- Attributes:
- inverse_transform_method
Methods
fit
(*_)Fit transformer.
fit_transform
(X[, y])Fit to data, then transform it.
Undo transform to
X
.set_output
(*[, transform])Set output container.
transform
(X)Transform
X
.transform_method
(self, **kwargs)Assign new columns to a DataFrame.
update_invargs
(*args, **kwargs)Inverse transform method argument entry.