You are on page 1of 2

3/12/24, 2:40 PM Tutorial for K Means Clustering in Python Sklearn - MLK - Machine Learning Know ledge

Gender Age Annual Income (k$) Spending Score (1-100)

1 Male 21 15 81

2 Female 20 16 6

3 Female 23 16 77

4 Female 31 17 40

Apply Feature Scaling


This time we are applying feature scaling on our desired columns Age, Annual Income and
Spending Score.
In [14]:

scaler = MinMaxScaler()

scale = scaler.fit_transform(df[['Age','Annual Income (k$)','Spending


Score (1-100)']])

df_scale = pd.DataFrame(scale, columns = ['Age','Annual Income


(k$)','Spending Score (1-100)']);
df_scale.head(5)

Out[14]:

https://machinelearningknow ledge.ai/tutorial-for-k-means-clustering-in-python-sklearn/ 24/35


3/12/24, 2:40 PM Tutorial for K Means Clustering in Python Sklearn - MLK - Machine Learning Know ledge

···

Age Annual Income (k$) Spending Score (1-100)

0 0.019231 0.000000 0.387755

1 0.057692 0.000000 0.816327

2 0.038462 0.008197 0.051020

3 0.096154 0.008197 0.775510

4 0.250000 0.016393 0.397959

https://machinelearningknow ledge.ai/tutorial-for-k-means-clustering-in-python-sklearn/ 25/35

You might also like