Combinando dados com data.table em R
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
O conceito de joins vem de linguagens de consulta a banco de dados (ex.: SQL).
Quatro joins padrão:
Todos podem ser feitos com merge()
Mantenha apenas observações com informação em ambos os data.tables
merge(x = demographics, y = shipping,
by.x = "name", by.y = "name")

Use by para evitar repetir o mesmo nome de coluna
merge(x = demographics, y = shipping,
by = "name")

Mantenha todas as observações presentes em qualquer um dos data.table
merge(x = demographics, y = shipping,
by = "name", all = TRUE)

Combinando dados com data.table em R