LoslegenKostenlos loslegen

Von wide zu long konvertieren

Die Daten chocolate_wide sind bereits geladen. Konvertiere sie mit reshape() ins Long-Format. Ich habe dir die Eingaben vorgegeben, die notwendig sind, damit die Spalten in den neuen Daten korrekt benannt werden. Du ergänzt die wichtigsten Argumente, die reshape() sagen, wie die Daten transformiert werden sollen.

Diese Übung ist Teil des Kurses

Choice Modeling für Marketing in R

Kurs anzeigen

Anleitung zur Übung

  • Trage die Ausgangsdaten ein: chocolate_wide.
  • Gib die Ziel-Form an, in die transformiert werden soll: long.
  • Trage die Spalten ein, die Brand, Price und Type für die drei Alternativen in jeder Choice-Frage enthalten. Schau dir dafür ggf. die Daten mit str() oder head() an. Ich habe die Brand-Spalten schon für dich eingetragen.
  • Verwende nach dem reshape()-Befehl head(), um zu prüfen, ob die Daten korrekt transformiert wurden.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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