Unire i dati con data.table in R
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
I join nascono dai linguaggi di query dei database (es. SQL).
Quattro join standard:
Tutti e quattro si fanno con merge()
Conserva solo le osservazioni con info in entrambe le data.table
merge(x = demographics, y = shipping,
by.x = "name", by.y = "name")

Usa by per evitare di riscrivere lo stesso nome di colonna
merge(x = demographics, y = shipping,
by = "name")

Conserva tutte le osservazioni presenti in una delle due data.table
merge(x = demographics, y = shipping,
by = "name", all = TRUE)

Unire i dati con data.table in R