ПочатиПочніть безкоштовно

Перетворення з 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
Редагувати та запускати код