Преобразование из широкого формата в длинный
Данные 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