Converti da wide a long
I dati chocolate_wide sono già caricati per te. Vorrei che li convertissi in formato long usando reshape(). Ti ho già impostato gli input necessari per etichettare correttamente le colonne nel nuovo insieme di dati. Ora puoi compilare gli input più importanti che dicono a reshape() come trasformare i dati.
Questo esercizio fa parte del corso
Choice Modeling for Marketing in R
Istruzioni dell'esercizio
- Inserisci i dati da cui vogliamo partire:
chocolate_wide. - Specifica la forma in cui vogliamo trasformare i dati:
long. - Indica le colonne che contengono
Brand,PriceeTypeper le tre alternative in ciascuna domanda di scelta. Potresti dover dare un'occhiata ai dati constr()ohead()per capirlo. Ho iniziato compilando per te le colonne diBrand. - Dopo aver completato il comando
reshape(), usahead()per confermare che i dati siano stati trasformati correttamente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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