开始使用免费开始使用

特征缩放

请回忆视频中提到的 'Intl_Calls''Night_Mins' 这两个特征的取值尺度不同:

feature scaling

本练习的任务是使用 StandardScaler 重新缩放它们。

在您的工作区中,telco DataFrame 已经被筛选,只保留需要重新缩放的特征:'Intl_Calls''Night_Mins'。要应用 StandardScaler,您需要先用 StandardScaler() 实例化,然后调用 fit_transform() 方法,并传入要缩放的 DataFrame。您可以用一行代码完成:

StandardScaler().fit_transform(df)

本练习是课程的一部分

营销分析:用 Python 预测客户流失

查看课程

练习说明

  • 使用 StandardScaler().fit_transform()telco 进行缩放。
  • 使用 .describe() 打印 telco_scaled_df 的汇总统计信息。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import StandardScaler
from sklearn.preprocessing import StandardScaler

# Scale telco using StandardScaler
telco_scaled = ____

# Add column names back for readability
telco_scaled_df = pd.DataFrame(telco_scaled, columns=["Intl_Calls", "Night_Mins"])

# Print summary statistics
print(____)
编辑并运行代码