1. Learn
  2. /
  3. Курси
  4. /
  5. Опрацювання ознак у PySpark

Connected

Вправа

Кастомне масштабування у відсотках

На слайдах ми показали, як масштабувати дані в діапазоні від 0 до 1. Інколи для моделювання або відображення може знадобитися інше масштабування.

Інструкції

100 XP
  • Обчисліть максимум і мінімум DAYSONMARKET та збережіть їх у змінні max_days і min_days. Не забудьте застосувати collect() до результату agg().
  • Використовуючи withColumn(), створіть новий стовпець під назвою 'percentagescaleddays' на основі DAYSONMARKET.
  • percentage_scaled_days має бути стовпцем цілих чисел у діапазоні від 0 до 100. Використайте round(), щоб отримати цілі значення.
  • Виведіть max() і min() для нового стовпця percentage_scaled_days.