IniziaInizia gratis

Unire tre tabelle

Puoi concatenare più join con inner_join e la pipe (%>%): li conosci già molto bene!

Ora collegheremo sets, una tabella che descrive ogni kit LEGO, a inventories, che indica le versioni specifiche di un dato set, e infine a inventory_parts, che ci dice quante unità di ciascun pezzo sono presenti in ogni kit LEGO.

Quindi, se stessi costruendo un set LEGO di Batman, sets ti direbbe il nome del set, inventories ti fornirebbe gli ID per ciascuna versione del set e inventory_parts indicherebbe quante unità di ogni pezzo ci sono in ogni versione.

Questo esercizio fa parte del corso

Unire i dati con dplyr

Visualizza il corso

Istruzioni dell'esercizio

  • Combina la tabella inventories con la tabella sets.
  • Poi unisci la tabella inventory_parts alla tabella creata nel join precedente usando gli ID di inventario.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

sets %>%
  # Add inventories using an inner join 
  ___ %>%
  # Add inventory_parts using an inner join 
  ___
Modifica ed esegui il codice