1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Kết hợp dữ liệu với dplyr

Connected

Bài tập

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)

Hướng dẫn

100 XP
  • Để join với themes, trước tiên bạn cần kết hợp hai bảng inventory_parts_joined và sets.
  • 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").