Porównanie części LEGO z serii Batman i Gwiezdne Wojny
Tabela utworzona w poprzednim ćwiczeniu zawiera numer części, identyfikator koloru oraz liczbę egzemplarzy każdej części w seriach Gwiezdne Wojny i Batman. Możemy wzbogacić te dane, łącząc tę tabelę z informacjami zawartymi w innych tabelach. Zanim porównamy obie serie, upewnijmy się, że mamy wystarczająco dużo informacji, aby wyniki były czytelne i łatwe do interpretacji. Tabela z poprzedniego ćwiczenia została zapisana jako parts_joined i jest dla ciebie wczytana.
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))
To ćwiczenie jest częścią kursu
Łączenie danych z dplyr
Instrukcje do ćwiczenia
- Posortuj liczbę części z serii Gwiezdne Wojny w tabeli
parts_joinedw kolejności malejącej. - Dołącz tabelę
colorsdo tabeliparts_joinedza pomocą inner join. - Połącz tabelę
partsz poprzednim złączeniem, używając inner join; dodaj sufiksy"_color"i"_part", aby wskazać, czy informacje pochodzą z tabelicolors, czy z tabeliparts.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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
___