Перетворення з wide у long
Дані chocolate_wide уже завантажено. Перетворіть їх у long-формат за допомогою 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