Joining Data with data.table in R
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
Koncept spojení pochází z databázových dotazovacích jazyků (např. SQL).
Čtyři standardní typy spojení:
Všechny čtyři lze provést pomocí merge()
Zachovat pouze záznamy, které mají informace v obou data.tables
merge(x = demographics, y = shipping,
by.x = "name", by.y = "name")

Použijte by, abyste se vyhnuli opakovanému zadávání stejného názvu sloupce
merge(x = demographics, y = shipping,
by = "name")

Zachovat všechny záznamy, které jsou v libovolném data.table
merge(x = demographics, y = shipping,
by = "name", all = TRUE)

Joining Data with data.table in R