Kết hợp dữ liệu với data.table trong R
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
Khái niệm join xuất phát từ ngôn ngữ truy vấn cơ sở dữ liệu (như SQL).
Bốn kiểu join chuẩn:
Cả bốn đều thực hiện được bằng merge()
Chỉ giữ các quan sát có thông tin ở cả hai data.table
merge(x = demographics, y = shipping,
by.x = "name", by.y = "name")

Dùng by để khỏi phải gõ lặp lại cùng tên cột
merge(x = demographics, y = shipping,
by = "name")

Giữ mọi quan sát có trong bất kỳ data.table nào
merge(x = demographics, y = shipping,
by = "name", all = TRUE)

Kết hợp dữ liệu với data.table trong R