Перетворення з 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