预处理数据
分群流程的第一步是对数据进行预处理。您将先进行对数变换,然后对数据进行归一化,为后续聚类做准备。
我们已将包含 RFMT 数值的数据集加载为 datamart_rfmt。另外,已加载 pandas 库为 pd,numpy 为 np。
欢迎在控制台中探索这个扩展后的 RFMT 数据集。
本练习是课程的一部分
Python 中的客户细分
练习说明
- 导入 StandardScaler,初始化并存为
scaler。 - 对原始 RFMT 数据进行对数变换。
- 初始化缩放器,并在对数变换后的数据上进行拟合。
- 转换数据,并将结果存为
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 = ____.____(____)