Zacznij terazZacznij za darmo

Konwersja z formatu szerokiego do długiego

Dane chocolate_wide są już wczytane. Twoim zadaniem jest przekształcenie ich do formatu długiego za pomocą reshape(). Przygotowałem dla ciebie część kodu, podając inputy potrzebne do poprawnego nazwania kolumn w nowych danych. Twoja kolej na uzupełnienie najważniejszych inputów, które mówią reshape(), jak przekształcić dane.

To ćwiczenie jest częścią kursu

Modelowanie wyborów w marketingu w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij dane, od których zaczynamy: chocolate_wide.
  • Uzupełnij format, do którego chcemy przekształcić dane: long.
  • Uzupełnij kolumny zawierające Brand, Price i Type dla trzech opcji w każdym pytaniu wyboru. Możesz sprawdzić dane za pomocą str() lub head(), żeby to ustalić. Kolumny Brand zostały już uzupełnione jako przykład.
  • Po uzupełnieniu polecenia reshape() użyj head(), aby sprawdzić, czy dane zostały poprawnie przekształcone.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod