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

Sự khác nhau giữa Batman và Star Wars

Trong video, bạn đã so sánh hai bộ. Bây giờ, bạn sẽ so sánh hai chủ đề (theme), mỗi chủ đề gồm nhiều bộ.

Trước hết, bạn cần join với themes. Hãy nhớ rằng để làm vậy, bạn phải đi qua sets trước. Bạn sẽ dùng bảng inventory_parts_joined từ video, bảng này đã có sẵn trong console.

inventory_parts_joined <- inventories %>%
  inner_join(inventory_parts, by = c("id" = "inventory_id")) %>%
  arrange(desc(quantity)) %>%
  select(-id, -version)

Bài tập này là một phần của khóa học

Kết hợp dữ liệu với dplyr

Xem khóa học

Hướng dẫn bài tập

  • Để join với themes, trước tiên bạn cần kết hợp hai bảng inventory_parts_joinedsets.
  • Sau đó, kết hợp kết quả join đầu tiên với bảng themes, dùng đối số suffix để làm rõ mỗi name đến từ bảng nào ("_set" hoặc "_theme").

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.

# Start with inventory_parts_joined table
inventory_parts_joined %>%
  # Combine with the sets table 
  ___ %>%
  # Combine with the themes table 
  ___
Chỉnh sửa và Chạy Mã