Aan de slagGa gratis aan de slag

Drie tabellen samenvoegen

Je kunt meerdere joins aaneenrijgen met inner_join en de pipe (%>%), allebei al goed bekend!

We koppelen nu sets (een tabel met informatie over elke LEGO-set) aan inventories (een tabel met de specifieke versies van een set) en tenslotte aan inventory_parts (een tabel met hoeveelheden van elk onderdeel in elke LEGO-set).

Stel dat je een Batman-LEGO-set bouwt: sets vertelt je de naam van de set, inventories geeft je de ID's van de verschillende versies van die set, en inventory_parts laat zien hoeveel stuks van elk onderdeel in elke versie zitten.

Deze oefening maakt deel uit van de cursus

Data samenvoegen met dplyr

Cursus bekijken

Oefeninstructies

  • Combineer de tabel inventories met de tabel sets.
  • Voeg daarna de tabel inventory_parts toe aan de tabel die je in de vorige join hebt gemaakt, op basis van de inventory-ID's.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

sets %>%
  # Add inventories using an inner join 
  ___ %>%
  # Add inventory_parts using an inner join 
  ___
Code bewerken en uitvoeren