Att sammanfoga data med data.table i R
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
Konceptet join kommer från databasspråk (t.ex. SQL).
Fyra standardtyper av join:
Alla fyra kan utföras med merge()
Behåller bara observationer som finns i båda data.tables
merge(x = demographics, y = shipping,
by.x = "name", by.y = "name")

Använd by för att slippa upprepa samma kolumnnamn
merge(x = demographics, y = shipping,
by = "name")

Behåller alla observationer som finns i någon av data.table
merge(x = demographics, y = shipping,
by = "name", all = TRUE)

Att sammanfoga data med data.table i R