Масштабування ознак
Згадайте з відео, що ознаки 'Intl_Calls' та 'Night_Mins' мають різні шкали:

У цій вправі ваше завдання — перемасштабувати їх за допомогою StandardScaler.
У вашому робочому середовищі датафрейм telco відфільтровано так, щоб містив лише потрібні для масштабування ознаки: 'Intl_Calls' і 'Night_Mins'. Щоб застосувати StandardScaler, спершу створіть його екземпляр за допомогою StandardScaler(), а потім застосуйте метод fit_transform(), передавши датафрейм, який потрібно масштабувати. Це можна зробити в один рядок коду:
StandardScaler().fit_transform(df)
Ця вправа є частиною курсу
Маркетингова аналітика: прогнозування відтоку клієнтів у Python
Інструкції до вправи
- Масштабуйте
telco, використовуючиStandardScaler()і.fit_transform(). - Виведіть підсумкову статистику
telco_scaled_dfза допомогою.describe().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)