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

Фиктивные переменные

В последнем упражнении курса вы подготовите данные к моделированию с помощью фиктивного кодирования нечисловых столбцов. Например, если в столбце хранятся значения пола — 'Male' и 'Female' — вам нужны отдельные столбцы, указывающие, относится ли наблюдение к 'Male' или 'Female'. Этот процесс создания фиктивных переменных также называют унитарным кодированием (one-hot encoding).

Чтобы преобразовать нечисловые столбцы в фиктивные переменные, используйте функцию get_dummies() из библиотеки pandas.

df_new = pd.get_dummies(df)

Мы выделили подмножество DataFrame flights и создали flights_sub, чтобы изменения были нагляднее.

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

Python для пользователей R

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

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

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

# Look at the head of flights_sub
print(____)
Редактировать и запускать код