前處理資料
分群流程的第一步是先對資料做前處理。你將先套用對數轉換,接著將資料正規化,為後續叢集分析做準備。
我們已載入含有 RFMT 值的資料集為 datamart_rfmt。另外,pandas 已以 pd 載入,numpy 以 np 載入。
你可以在主控台自由探索擴充後的 RFMT 資料集。
本練習屬於課程
Python 的客群分群
練習說明
- 匯入 StandardScaler,初始化後儲存為
scaler。 - 對原始 RFMT 資料套用對數轉換。
- 初始化 scaler,並在對數轉換後的資料上進行擬合。
- 轉換資料,並將結果儲存為
datamart_rfmt_normalized。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import StandardScaler
from ____.____ import ____
# Apply log transformation
datamart_rfmt_log = ____.____(____)
# Initialize StandardScaler and fit it
scaler = ____(); ____.fit(____)
# Transform and store the scaled data as datamart_rfmt_normalized
datamart_rfmt_normalized = ____.____(____)