Geniş formattan uzun formata dönüştür
chocolate_wide verisi senin için yüklendi. Bunu reshape() kullanarak uzun formata dönüştürmeni istiyorum. Yeni verideki sütunların doğru şekilde etiketlenmesi için gereken girdileri senin yerine ekledim. Şimdi reshape()'in veriyi nasıl dönüştüreceğini belirleyen en önemli girdileri doldurabilirsin.
Bu egzersiz, kursun bir parçasıdır
R ile Pazarlamada Tercih Modellemesi
Egzersiz talimatları
- Başlamak istediğimiz veriyi doldur:
chocolate_wide. - Veriyi dönüştürmek istediğimiz biçimi doldur:
long. - Her seçim sorusundaki üç alternatif için
Brand,PriceveTypebilgilerini içeren sütunları doldur. Bunu anlamak içinstr()veyahead()kullanarak veriye bakman gerekebilir. Ben senin içinBrandsütunlarını doldurarak başladım. reshape()komutunu bitirdikten sonra, verinin düzgün dönüştürüldüğünü doğrulamak içinhead()kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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