LoslegenKostenlos starten

Von breit nach lang konvertieren

Die Daten chocolate_wide sind für dich geladen. Bitte wandle sie mit reshape() ins lange Format um. Ich habe dir bereits die Eingaben bereitgestellt, die nötig sind, damit die Spalten in den neuen Daten korrekt benannt werden. Du ergänzt die wichtigsten Argumente, die reshape() mitteilen, wie die Daten transformiert werden sollen.

Diese Übung ist Teil des Kurses

<Kurs>Choice Modeling für Marketing in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Trage die Ausgangsdaten ein: chocolate_wide.
  • Gib die Form an, in die wir transformieren wollen: long.
  • Gib die Spalten an, die Brand, Price und Type für die drei Alternativen in jeder Choice-Frage enthalten. Du musst dir dazu vielleicht die Daten mit str() oder head() ansehen. Die Brand-Spalten habe ich dir schon vorausgefüllt.
  • Verwende nach dem reshape()-Befehl head(), um zu prüfen, ob die Daten korrekt transformiert wurden.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen