Aan de slagGa gratis aan de slag

Converteren van breed naar lang

De gegevens in chocolate_wide zijn voor je ingeladen. Converteer ze naar lang formaat met reshape(). Ik heb alvast de invoer meegegeven die nodig is om de kolommen in de nieuwe gegevens correct te labelen. Jij vult de belangrijkste argumenten in die reshape() vertellen hoe de gegevens getransformeerd moeten worden.

Deze oefening maakt deel uit van de cursus

Keuzemodellering voor marketing in R

Cursus bekijken

Oefeninstructies

  • Vul de gegevens in waarmee we willen beginnen: chocolate_wide.
  • Vul de vorm in waarnaar we willen transformeren: long.
  • Vul de kolommen in die de Brand, Price en Type bevatten voor de drie alternatieven in elke keuzevraag. Je moet mogelijk naar de gegevens kijken met str() of head() om dit uit te zoeken. Ik heb de kolommen voor Brand alvast voor je ingevuld.
  • Gebruik na het afronden van het reshape()-commando head() om te controleren of de gegevens correct zijn getransformeerd.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren