dtoolkit.transformer.AssignTF#
- class dtoolkit.transformer.AssignTF(*args, **kwargs)[source]#
A transformer could assign new columns to a
DataFrame.See also
pandas.DataFrame.assignThis 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.