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

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