Konversi dari wide ke long
Data chocolate_wide sudah dimuat untuk Anda. Silakan konversi ke format long menggunakan reshape(). Saya sudah memulai dengan menyiapkan input yang diperlukan agar kolom pada data baru diberi label dengan benar. Anda dapat melengkapi input terpenting yang memberi tahu reshape() cara mentransformasi data.
Latihan ini adalah bagian dari kursus
Pemodelan Pilihan untuk Pemasaran di R
Petunjuk latihan
- Isi data awal yang akan digunakan:
chocolate_wide. - Isi bentuk yang dituju untuk transformasi data:
long. - Isi kolom yang memuat
Brand,Price, danTypeuntuk tiga alternatif pada setiap pertanyaan pilihan. Anda mungkin perlu melihat datanya menggunakanstr()atauhead()untuk mengetahuinya. Saya sudah mengisikan kolomBranduntuk Anda. - Setelah Anda menyelesaikan perintah
reshape(), gunakanhead()untuk memastikan bahwa data telah ditransformasi dengan benar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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