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
<Kurs>Choice Modeling für Marketing in R</Kurs>Übungsanweisungen
- Trage die Ausgangsdaten ein:
chocolate_wide. - Gib die Ziel-Form an, in die transformiert werden soll:
long. - Trage die Spalten ein, die
Brand,PriceundTypefür die drei Alternativen in jeder Choice-Frage enthalten. Schau dir dafür ggf. die Daten mitstr()oderhead()an. Ich habe dieBrand-Spalten schon für dich eingetragen. - 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