Class MinMaxScaler (2.17.0)
Stay organized with collections
Save and categorize content based on your preferences.
Transform features by scaling each feature to a given range.
This estimator scales and translates each feature individually such
that it is in the given range on the training set, e.g. between
zero and one.
Methods
__repr__
Print the estimator's constructor with all non-default parameter values.
fit
fit(
X: typing.Union[
bigframes.dataframe.DataFrame,
bigframes.series.Series,
pandas.core.frame.DataFrame,
pandas.core.series.Series,
],
y=None,
) -> bigframes.ml.preprocessing.MinMaxScaler
Compute the minimum and maximum to be used for later scaling.
Returns |
Type |
Description |
MaxAbsScaler |
Fitted scaler. |
fit_transform(
X: typing.Union[
bigframes.dataframe.DataFrame,
bigframes.series.Series,
pandas.core.frame.DataFrame,
pandas.core.series.Series,
],
y: typing.Optional[
typing.Union[
bigframes.dataframe.DataFrame,
bigframes.series.Series,
pandas.core.frame.DataFrame,
pandas.core.series.Series,
]
] = None,
) -> bigframes.dataframe.DataFrame
Fit to data, then transform it.
get_params
get_params(deep: bool = True) -> typing.Dict[str, typing.Any]
Get parameters for this estimator.
Parameter |
Name |
Description |
deep |
bool, default True
Default True . If True, will return the parameters for this estimator and contained subobjects that are estimators.
|
Returns |
Type |
Description |
Dictionary |
A dictionary of parameter names mapped to their values. |
to_gbq
to_gbq(model_name: str, replace: bool = False) -> bigframes.ml.base._T
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(
X: typing.Union[
bigframes.dataframe.DataFrame,
bigframes.series.Series,
pandas.core.frame.DataFrame,
pandas.core.series.Series,
],
) -> bigframes.dataframe.DataFrame
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class MinMaxScaler (2.17.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.17.0 (latest)](/python/docs/reference/bigframes/latest/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.16.0](/python/docs/reference/bigframes/2.16.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.15.0](/python/docs/reference/bigframes/2.15.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.14.0](/python/docs/reference/bigframes/2.14.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.13.0](/python/docs/reference/bigframes/2.13.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.12.0](/python/docs/reference/bigframes/2.12.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.11.0](/python/docs/reference/bigframes/2.11.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.10.0](/python/docs/reference/bigframes/2.10.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.9.0](/python/docs/reference/bigframes/2.9.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.8.0](/python/docs/reference/bigframes/2.8.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.7.0](/python/docs/reference/bigframes/2.7.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.6.0](/python/docs/reference/bigframes/2.6.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.5.0](/python/docs/reference/bigframes/2.5.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.4.0](/python/docs/reference/bigframes/2.4.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.3.0](/python/docs/reference/bigframes/2.3.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.2.0](/python/docs/reference/bigframes/2.2.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.1.0](/python/docs/reference/bigframes/2.1.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [2.0.0](/python/docs/reference/bigframes/2.0.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.42.0](/python/docs/reference/bigframes/1.42.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.41.0](/python/docs/reference/bigframes/1.41.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.40.0](/python/docs/reference/bigframes/1.40.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.39.0](/python/docs/reference/bigframes/1.39.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.38.0](/python/docs/reference/bigframes/1.38.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.37.0](/python/docs/reference/bigframes/1.37.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.36.0](/python/docs/reference/bigframes/1.36.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.35.0](/python/docs/reference/bigframes/1.35.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.34.0](/python/docs/reference/bigframes/1.34.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.33.0](/python/docs/reference/bigframes/1.33.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.32.0](/python/docs/reference/bigframes/1.32.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.31.0](/python/docs/reference/bigframes/1.31.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.30.0](/python/docs/reference/bigframes/1.30.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.29.0](/python/docs/reference/bigframes/1.29.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.28.0](/python/docs/reference/bigframes/1.28.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.27.0](/python/docs/reference/bigframes/1.27.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.26.0](/python/docs/reference/bigframes/1.26.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.25.0](/python/docs/reference/bigframes/1.25.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.24.0](/python/docs/reference/bigframes/1.24.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.22.0](/python/docs/reference/bigframes/1.22.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.21.0](/python/docs/reference/bigframes/1.21.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.20.0](/python/docs/reference/bigframes/1.20.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.19.0](/python/docs/reference/bigframes/1.19.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.18.0](/python/docs/reference/bigframes/1.18.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.17.0](/python/docs/reference/bigframes/1.17.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.16.0](/python/docs/reference/bigframes/1.16.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.15.0](/python/docs/reference/bigframes/1.15.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.14.0](/python/docs/reference/bigframes/1.14.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.13.0](/python/docs/reference/bigframes/1.13.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.12.0](/python/docs/reference/bigframes/1.12.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.11.1](/python/docs/reference/bigframes/1.11.1/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.10.0](/python/docs/reference/bigframes/1.10.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.9.0](/python/docs/reference/bigframes/1.9.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.8.0](/python/docs/reference/bigframes/1.8.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.7.0](/python/docs/reference/bigframes/1.7.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.6.0](/python/docs/reference/bigframes/1.6.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.5.0](/python/docs/reference/bigframes/1.5.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.4.0](/python/docs/reference/bigframes/1.4.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.3.0](/python/docs/reference/bigframes/1.3.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.2.0](/python/docs/reference/bigframes/1.2.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.1.0](/python/docs/reference/bigframes/1.1.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [1.0.0](/python/docs/reference/bigframes/1.0.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.26.0](/python/docs/reference/bigframes/0.26.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.25.0](/python/docs/reference/bigframes/0.25.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.24.0](/python/docs/reference/bigframes/0.24.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.23.0](/python/docs/reference/bigframes/0.23.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.22.0](/python/docs/reference/bigframes/0.22.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.21.0](/python/docs/reference/bigframes/0.21.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.20.1](/python/docs/reference/bigframes/0.20.1/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.19.2](/python/docs/reference/bigframes/0.19.2/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.18.0](/python/docs/reference/bigframes/0.18.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.17.0](/python/docs/reference/bigframes/0.17.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.16.0](/python/docs/reference/bigframes/0.16.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.15.0](/python/docs/reference/bigframes/0.15.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.14.1](/python/docs/reference/bigframes/0.14.1/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.13.0](/python/docs/reference/bigframes/0.13.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.12.0](/python/docs/reference/bigframes/0.12.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.11.0](/python/docs/reference/bigframes/0.11.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.10.0](/python/docs/reference/bigframes/0.10.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.9.0](/python/docs/reference/bigframes/0.9.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.8.0](/python/docs/reference/bigframes/0.8.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.7.0](/python/docs/reference/bigframes/0.7.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.6.0](/python/docs/reference/bigframes/0.6.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.5.0](/python/docs/reference/bigframes/0.5.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.4.0](/python/docs/reference/bigframes/0.4.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.3.0](/python/docs/reference/bigframes/0.3.0/bigframes.ml.preprocessing.MinMaxScaler)\n- [0.2.0](/python/docs/reference/bigframes/0.2.0/bigframes.ml.preprocessing.MinMaxScaler) \n\n MinMaxScaler()\n\nTransform features by scaling each feature to a given range.\n\nThis estimator scales and translates each feature individually such\nthat it is in the given range on the training set, e.g. between\nzero and one.\n\nMethods\n-------\n\n### __repr__\n\n __repr__()\n\nPrint the estimator's constructor with all non-default parameter values.\n\n### fit\n\n fit(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n y=None,\n ) -\u003e bigframes.ml.preprocessing.MinMaxScaler\n\nCompute the minimum and maximum to be used for later scaling.\n\n### fit_transform\n\n fit_transform(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n y: typing.Optional[\n typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ]\n ] = None,\n ) -\u003e bigframes.dataframe.DataFrame\n\nFit to data, then transform it.\n\n### get_params\n\n get_params(deep: bool = True) -\u003e typing.Dict[str, typing.Any]\n\nGet parameters for this estimator.\n\n### to_gbq\n\n to_gbq(model_name: str, replace: bool = False) -\u003e bigframes.ml.base._T\n\nSave the transformer as a BigQuery model.\n\n### transform\n\n transform(\n X: typing.Union[\n bigframes.dataframe.DataFrame,\n bigframes.series.Series,\n pandas.core.frame.DataFrame,\n pandas.core.series.Series,\n ],\n ) -\u003e bigframes.dataframe.DataFrame\n\nScale the data."]]