Joinuri la stânga și la dreapta

Îmbinarea datelor cu data.table în R

Scott Ritchie

Postdoctoral Researcher in Systems Genomics

Joinuri la stânga

Adăugați informații din data.table-ul din dreapta în data.table-ul din stânga

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

Îmbinarea datelor cu data.table în R

Joinuri la dreapta

Adăugați informații din data.table-ul din stânga în data.table-ul din dreapta

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

Îmbinarea datelor cu data.table în R

Joinuri la dreapta - Joinuri la stânga

# Right join
merge(x = demographics, y = shipping, by = "name", all.y = TRUE)

# Same as
merge(x = shipping, y = demographics, by = "name", all.x = TRUE)
Îmbinarea datelor cu data.table în R

Valori implicite

  • Valorile implicite pentru all, all.x și all.y sunt FALSE în funcția merge()

  • Consultați valorile implicite ale argumentelor folosind help("merge")

Îmbinarea datelor cu data.table în R

Instrucțiunile exercițiului

Join la stânga al shipping cu demographics:

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

Join la dreapta al shipping cu demographics:

merge(demographics, shipping, by = "name", all.y = TRUE)
Îmbinarea datelor cu data.table în R

Să exersăm!

Îmbinarea datelor cu data.table în R

Preparing Video For Download...