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

Преобразование из широкого формата в длинный

Данные chocolate_wide уже загружены. Преобразуйте их в длинный формат с помощью функции reshape(). Чтобы помочь вам начать, мы уже указали параметры, которые отвечают за правильные названия столбцов в новых данных. Вам нужно заполнить самые важные параметры, которые сообщают функции reshape(), как именно преобразовать данные.

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

Моделирование выбора для маркетинга на R

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

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

  • Укажите данные, с которыми нужно начать работу: chocolate_wide.
  • Укажите формат, в который нужно преобразовать данные: long.
  • Укажите столбцы, которые содержат Brand, Price и Type для трёх альтернатив в каждом вопросе о выборе. Чтобы определить нужные столбцы, возможно, придётся изучить данные с помощью str() или head(). Мы уже заполнили столбцы для Brand в качестве примера.
  • После того как вы завершите команду reshape(), используйте head(), чтобы убедиться, что данные преобразованы правильно.

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

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

# use reshape() to change the data from wide to long 
chocolate <- reshape(data= ___ , direction="____", 
                     varying = list(Brand=3:5, Price=____, Type=____), 
                     v.names=c("Brand", "Price", "Type"), timevar="Alt")
                     
# use head() to confirm that the data has been properly transformed
Редактировать и запускать код