Jointure de données avec data.table en R
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
Les jointures viennent des langages de requêtes de bases de données (p. ex. SQL).
Quatre jointures standard :
Les quatre se font avec merge()
Conserver seulement les observations présentes dans les deux data.table
merge(x = demographics, y = shipping,
by.x = "name", by.y = "name")

Utilisez by pour éviter de répéter le même nom de colonne
merge(x = demographics, y = shipping,
by = "name")

Conserver toutes les observations présentes dans l'un ou l'autre des data.table
merge(x = demographics, y = shipping,
by = "name", all = TRUE)

Jointure de données avec data.table en R