Łączenie danych z data.table w R
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
Koncepcja złączeń pochodzi z języków zapytań bazodanowych (np. SQL).
Cztery standardowe złączenia:
Wszystkie cztery można wykonać za pomocą merge()
Zachowuje tylko obserwacje obecne w obu data.tables
merge(x = demographics, y = shipping,
by.x = "name", by.y = "name")

Użyj by, aby uniknąć wielokrotnego wpisywania tej samej nazwy kolumny
merge(x = demographics, y = shipping,
by = "name")

Zachowuje wszystkie obserwacje z dowolnej data.table
merge(x = demographics, y = shipping,
by = "name", all = TRUE)

Łączenie danych z data.table w R