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
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,PriceiTypedla trzech opcji w każdym pytaniu wyboru. Możesz sprawdzić dane za pomocąstr()lubhead(), żeby to ustalić. KolumnyBrandzostały już uzupełnione jako przykład. - Po uzupełnieniu polecenia
reshape()użyjhead(), 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