Hàm merge

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

Scott Ritchie

Postdoctoral Researcher in Systems Genomics

Joins

  • 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:

    • inner
    • full
    • left
    • right
  • Cả bốn đều thực hiện được bằng merge()

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

Inner join

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")

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

Tham số by

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")

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

Full join

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

Cùng luyện tập nào!

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

Preparing Video For Download...