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>Übungsanweisungen
- Trage die Ausgangsdaten ein:
chocolate_wide. - Gib die Form an, in die wir transformieren wollen:
long. - Gib die Spalten an, die
Brand,PriceundTypefür die drei Alternativen in jeder Choice-Frage enthalten. Du musst dir dazu vielleicht die Daten mitstr()oderhead()ansehen. DieBrand-Spalten habe ich dir schon vorausgefüllt. - Verwende nach dem
reshape()-Befehlhead(), 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