1. Learn
  2. /
  3. Курси
  4. /
  5. Передобробка для машинного навчання в Python

Connected

Вправа

Кодування категоріальних змінних

У наборі даних про НЛО є кілька стовпців, які потрібно закодувати, перш ніж моделювати їх у scikit-learn. Ви виконаєте це перетворення тут, використовуючи бінарне кодування та one-hot кодування.

Інструкції

100 XP
  • Використовуючи apply(), напишіть умовну функцію lambda, яка повертає 1, якщо значення дорівнює "us", інакше повертає 0.
  • Виведіть кількість значень .unique() у стовпці type.
  • Використовуючи pd.get_dummies(), створіть one-hot представлення стовпця type.
  • Насамкінець скористайтеся pd.concat(), щоб додати закодовані змінні type_set до набору даних ufo.