1. Learn
  2. /
  3. Курси
  4. /
  5. Як перемагати в змаганнях Kaggle за допомогою Python

Connected

Вправа

Імпутація пропусків у даних

Ви з'ясували, що в набірі даних Rental Listing Inquiries у стовпцях "price" і "building_id" є пропущені значення. Тому перед передаванням даних у моделі потрібно їх імпутувати.

Числову ознаку "price" закодуємо середнім значенням серед наявних цін.

Імпутувати категоріальну ознаку "building_id" найчастішою категорією — погана ідея, адже це означатиме, що всі квартири з пропущеним "building_id" нібито розташовані в найпопулярнішій будівлі. Краще імпутувати її новою категорією.

Для вас уже зчитано датафрейм rental_listings із даними конкурсу.

Інструкції 1/2

undefined XP
  • 1
    • Створіть об'єкт SimpleImputer зі стратегією "mean".
    • Імпутуйте пропущені ціни середнім значенням.
  • 2
    • Створіть імпутер зі стратегією "constant". Використайте "MISSING" як fill_value.
    • Імпутуйте пропущені значення будівель сталою категорією.