ÎncepețiÎncepe gratuit

Compararea pieselor LEGO Batman și Star Wars

Tabelul creat în exercițiul anterior conține numărul fiecărei piese, id-ul culorii și cantitatea fiecărei piese din temele Star Wars și Batman. Totuși, putem obține mai multe informații despre aceste piese combinând acest tabel cu datele din alte tabele. Înainte de a compara temele, să ne asigurăm că avem suficiente informații pentru a face rezultatele mai ușor de interpretat. Tabelul din exercițiul anterior a fost salvat ca parts_joined și este preîncărcat pentru tine.

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))

Acest exercițiu face parte din cursul

Joining Data with dplyr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Sortează numărul de piese Star Wars din tabelul parts_joined în ordine descrescătoare.
  • Realizează un inner join între tabelul colors și tabelul parts_joined.
  • Combină tabelul parts cu join-ul anterior folosind un inner join; adaugă sufixele "_color" și "_part" pentru a specifica dacă informațiile provin din tabelul colors sau din tabelul parts.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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 
  ___
Editează și rulează codul