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

Добавление новых столбцов

Добавление новых столбцов, которые извлекают информацию из существующих данных или основаны на экспертных знаниях, называется проектированием признаков (Feature Engineering). Даже в относительно простых наборах данных всегда найдутся новые характеристики, которые помогут углубить анализ.

Одним из важнейших навыков специалиста по данным является умение находить возможности для проектирования признаков.

В этом упражнении вы добавите два новых столбца в marketing:

  • channel_code: числовое представление канала подписки
  • is_correct_lang: показывает, была ли реклама показана пользователю на предпочитаемом им языке

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

Анализ маркетинговых кампаний с помощью pandas

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

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

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

# Mapping for channels
channel_dict = {"House Ads": 1, "Instagram": 2, 
                "Facebook": 3, "Email": 4, "Push": 5}

# Map the channel to a channel code
marketing['channel_code'] = marketing['subscribing_channel'].____
Редактировать и запускать код