Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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, Price và Type cho 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ằng str() hoặc head(). Mình đã điền sẵn các cột Brand cho bạn.
  • Sau khi hoàn thành lệnh reshape(), dùng head() để 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
Chỉnh sửa và Chạy Mã