Funcția merge

Îmbinarea datelor cu data.table în R

Scott Ritchie

Postdoctoral Researcher in Systems Genomics

Join-uri

  • Conceptul de join provine din limbajele de interogare a bazelor de date (ex. SQL).

  • Patru tipuri standard de join:

    • inner
    • full
    • left
    • right
  • Toate patru pot fi realizate cu merge()

Îmbinarea datelor cu data.table în R

Inner join

Se păstrează doar observațiile care există în ambele data.tables

merge(x = demographics, y = shipping, 
      by.x = "name", by.y = "name")

Îmbinarea datelor cu data.table în R

Argumentul by

Utilizați by pentru a evita repetarea numelui coloanei

merge(x = demographics, y = shipping, 
      by = "name")

Îmbinarea datelor cu data.table în R

Full join

Se păstrează toate observațiile din oricare data.table

merge(x = demographics, y = shipping, 
      by = "name", all = TRUE)

Îmbinarea datelor cu data.table în R

Să exersăm!

Îmbinarea datelor cu data.table în R

Preparing Video For Download...