1. Learn
  2. /
  3. Courses
  4. /
  5. Customer Segmentation in Python

Exercise

Pre-process data

First step in the segmentation process is to pre-process the data. You will apply log transformation, and then normalize the data to prepare it for clustering.

We have loaded the dataset with RFMT values as datamart_rfmt. Also, the pandas library is loaded as pd, and numpy as np.

Please feel free to explore the expanded RFMT dataset in the console.

Instructions

100 XP
  • Import StandardScaler, initialize it, ad store as scaler.
  • Apply log transformation to the raw RFMT data.
  • Initialize the scaler and fit it on the log-transformed data.
  • Transform and store the scaled data as datamart_rfmt_normalized.