Convertește din format wide în long
Datele chocolate_wide sunt deja încărcate. Vrem să le convertești în format long folosind reshape(). Ți-am pregătit deja inputurile necesare pentru ca noile coloane să fie etichetate corect. Rămâne să completezi inputurile esențiale, care îi spun funcției reshape() cum să transforme datele.
Acest exercițiu face parte din cursul
Modelarea alegerilor pentru marketing în R
Instrucțiuni pentru exercițiu
- Completează datele de la care pornim:
chocolate_wide. - Completează formatul în care vrem să transformăm datele:
long. - Completează coloanele care conțin
Brand,PriceșiTypepentru cele trei alternative din fiecare întrebare de alegere. S-ar putea să fie nevoie să te uiți la date folosindstr()sauhead()ca să-ți dai seama. Am completat deja coloanele pentruBrand, ca punct de pornire. - După ce ai terminat comanda
reshape(), foloseștehead()pentru a confirma că datele au fost transformate corect.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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