Aan de slagBegin gratis

Converteer van wide naar long

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

Deze oefening maakt deel uit van de cursus

Keuzemodellering voor marketing in R

Bekijk cursus

Oefeninstructies

  • Vul de gegevens in waarmee we willen starten: 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 om dit te achterhalen met str() of head(). 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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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