- 2.30.0 (latest)
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.1
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.1
- 0.19.2
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.1
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
ColumnTransformer(
transformers: typing.Iterable[
typing.Tuple[
str,
typing.Union[
bigframes.ml.preprocessing.OneHotEncoder,
bigframes.ml.preprocessing.StandardScaler,
bigframes.ml.preprocessing.MaxAbsScaler,
bigframes.ml.preprocessing.MinMaxScaler,
bigframes.ml.preprocessing.KBinsDiscretizer,
bigframes.ml.preprocessing.LabelEncoder,
bigframes.ml.preprocessing.PolynomialFeatures,
bigframes.ml.impute.SimpleImputer,
bigframes.ml.compose.SQLScalarColumnTransformer,
],
typing.Union[str, typing.Iterable[str]],
]
],
)Applies transformers to columns of BigQuery DataFrames.
This estimator allows different columns or column subsets of the input to be transformed separately, and the features generated by each transformer will be concatenated to form a single feature space. This is useful for heterogeneous or columnar data to combine several feature extraction mechanisms or transformations into a single transformer.
Properties
transformers_
The collection of transformers as tuples of (name, transformer, column).
Methods
ColumnTransformer
ColumnTransformer(
transformers: typing.Iterable[
typing.Tuple[
str,
typing.Union[
bigframes.ml.preprocessing.OneHotEncoder,
bigframes.ml.preprocessing.StandardScaler,
bigframes.ml.preprocessing.MaxAbsScaler,
bigframes.ml.preprocessing.MinMaxScaler,
bigframes.ml.preprocessing.KBinsDiscretizer,
bigframes.ml.preprocessing.LabelEncoder,
bigframes.ml.preprocessing.PolynomialFeatures,
bigframes.ml.impute.SimpleImputer,
bigframes.ml.compose.SQLScalarColumnTransformer,
],
typing.Union[str, typing.Iterable[str]],
]
],
)Applies transformers to columns of BigQuery DataFrames.
This estimator allows different columns or column subsets of the input to be transformed separately, and the features generated by each transformer will be concatenated to form a single feature space. This is useful for heterogeneous or columnar data to combine several feature extraction mechanisms or transformations into a single transformer.
__init__
__init__(transformers)API documentation for __init__ method.
fit
fit(X, y=None)Fit all transformers using X.
| Returns | |
|---|---|
| Type | Description |
ColumnTransformer |
Fitted estimator. |
fit_transform
fit_transform(X, y=None)API documentation for fit_transform method.
get_params
get_params(deep=True)Get parameters for this estimator.
| Parameter | |
|---|---|
| Name | Description |
deep |
bool, default True
Default |
| Returns | |
|---|---|
| Type | Description |
Dictionary |
A dictionary of parameter names mapped to their values. |
to_gbq
to_gbq(model_name, replace=False)Save the transformer as a BigQuery model.
| Parameters | |
|---|---|
| Name | Description |
model_name |
str
The name of the model. |
replace |
bool, default False
Determine whether to replace if the model already exists. Default to False. |
transform
transform(X)Transform X separately by each transformer, concatenate results.
| Returns | |
|---|---|
| Type | Description |
bigframes.dataframe.DataFrame |
Transformed result. |