Kom igångKom igång gratis

Joina tre tabeller

Du kan kedja ihop flera joins med inner_join och pipe-operatorn (%>%), som du redan känner till väl!

Nu ska vi koppla samman sets, en tabell som beskriver varje LEGO-set, med inventories, en tabell som anger den specifika versionen av ett givet set, och slutligen med inventory_parts, en tabell som visar hur många av varje del som ingår i respektive LEGO-set.

Om du till exempel byggde ett Batman LEGO-set skulle sets ge dig setets namn, inventories ge dig ID:n för varje version av setet, och inventory_parts tala om hur många av varje del som finns i respektive version.

Den här övningen är en del av kursen

Joining Data with dplyr

Visa kurs

Övningsinstruktioner

  • Kombinera tabellen inventories med tabellen sets.
  • Joina sedan tabellen inventory_parts med tabellen du skapade i föregående join via inventarie-ID:n.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

sets %>%
  # Add inventories using an inner join 
  ___ %>%
  # Add inventory_parts using an inner join 
  ___
Redigera och kör kod