Chuyển từ dạng wide sang long
Dữ liệu chocolate_wide đã được nạp sẵn. Bạn hãy chuyển nó sang định dạng long bằng reshape(). Mình đã chuẩn bị sẵn các tham số để gán nhãn đúng cho các cột trong dữ liệu mới. Bạn chỉ cần điền các tham số quan trọng nhất để hướng dẫn reshape() cách biến đổi dữ liệu.
Bài tập này là một phần của khóa học
Mô hình lựa chọn cho Marketing bằng R
Hướng dẫn bài tập
- Điền bộ dữ liệu đầu vào:
chocolate_wide. - Điền dạng mà chúng ta muốn chuyển sang:
long. - Điền các cột chứa
Brand,PricevàTypecho ba phương án trong mỗi câu hỏi lựa chọn. Bạn có thể cần xem dữ liệu để xác định điều này bằngstr()hoặchead(). Mình đã điền sẵn các cộtBrandcho bạn. - Sau khi hoàn thành lệnh
reshape(), dùnghead()để kiểm tra dữ liệu đã được chuyển đổi đúng chưa.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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