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
Oefeninstructies
- Combineer de tabel
inventoriesmet de tabelsets. - Voeg daarna de tabel
inventory_partstoe 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
___