Membandingkan suku cadang LEGO Batman dan Star Wars
Tabel yang Anda buat pada latihan sebelumnya mencakup nomor bagian setiap keping, id warna, dan jumlah setiap keping dalam tema Star Wars dan Batman. Namun, kita memiliki lebih banyak informasi tentang masing-masing bagian ini yang bisa diperoleh dengan menggabungkan tabel tersebut dengan beberapa informasi di tabel lain. Sebelum membandingkan tema, pastikan kita memiliki cukup informasi agar temuan kita lebih mudah ditafsirkan. Tabel dari latihan sebelumnya telah disimpan sebagai parts_joined dan sudah dimuat untuk Anda.
parts_joined <- batman_parts %>%
full_join(star_wars_parts, by = c("part_num", "color_id"), suffix = c("_batman", "_star_wars")) %>%
replace_na(list(n_batman = 0, n_star_wars = 0))
Latihan ini adalah bagian dari kursus
Menggabungkan Data dengan dplyr
Petunjuk latihan
- Urutkan jumlah keping Star Wars dalam tabel
parts_joinedsecara menurun. - Lakukan inner join tabel
colorske tabelparts_joined. - Gabungkan tabel
partske hasil join sebelumnya menggunakan inner join; tambahkan sufiks"_color"dan"_part"untuk menunjukkan apakah informasi berasal dari tabelcolorsatau tabelparts.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
parts_joined %>%
# Sort the number of star wars pieces in descending order
___ %>%
# Join the colors table to the parts_joined table
___ %>%
# Join the parts table to the previous join
___