Inizia subitoInizia gratis

Converti da wide a long

I dati chocolate_wide sono già caricati. Convertili in formato long usando reshape(). Ho già impostato gli argomenti necessari per etichettare correttamente le colonne nel nuovo insieme di dati. A te inserire gli argomenti principali che dicono a reshape() come trasformare i dati.

Questo esercizio fa parte del corso

Choice Modeling for Marketing in R

Visualizza corso

Istruzioni dell'esercizio

  • Inserisci i dati di partenza: chocolate_wide.
  • Specifica la forma in cui vogliamo trasformare i dati: long.
  • Indica le colonne che contengono Brand, Price e Type per le tre alternative in ciascuna domanda di scelta. Potresti dover guardare i dati con str() o head() per capirlo. Ho iniziato per te compilando le colonne di Brand.
  • Dopo aver completato il comando reshape(), usa head() per verificare che i dati siano stati trasformati correttamente.

esercizio interattivo pratico

Prova questo esercizio completando questo 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
Modifica ed esegui il codice