IniziaInizia gratis

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

Visualizza il corso

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, Price e Type per le tre alternative in ciascuna domanda di scelta. Potresti dover dare un'occhiata ai dati con str() o head() per capirlo. Ho iniziato compilando per te le colonne di Brand.
  • Dopo aver completato il comando reshape(), usa head() 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
Modifica ed esegui il codice