НачатьНачать бесплатно

Прямое кодирование отдельных столбцов

Местный автосалон подержанных автомобилей просит вас помочь предсказать цену продажи их машин. Если применить прямое кодирование ко всему набору данных used_cars, новый набор данных будет содержать более 1 200 столбцов. Вы опасаетесь, что это может вызвать трудности при обучении моделей машинного обучения для предсказания цены. Поэтому вы решили выбрать более простой подход и применить прямое кодирование лишь к нескольким столбцам.

Это упражнение является частью курса

Работа с категориальными данными в Python

Посмотреть курс

Инструкции к упражнению

  • Создайте новый набор данных used_cars_simple, применив прямое кодирование к следующим столбцам: "manufacturer_name" и "transmission" (именно в таком порядке).
  • Задайте префикс "dummy" для всех новых столбцов, чтобы их было удобно фильтровать.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create one-hot encoding for just two columns
used_cars_simple = pd.____(
  used_cars,
  # Specify the columns from the instructions
  ____,
  # Set the prefix
  ____
)

# Print the shape of the new dataset
print(used_cars_simple.shape)
Редактировать и запускать код