Left and right joins

Combinando dados com data.table em R

Scott Ritchie

Postdoctoral Researcher in Systems Genomics

Left joins

Adicione informações do data.table da direita ao data.table da esquerda

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

Combinando dados com data.table em R

Right joins

Adicione informações do data.table da esquerda ao data.table da direita

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

Combinando dados com data.table em R

Right joins - Left joins

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

# Same as
merge(x = shipping, y = demographics, by = "name", all.x = TRUE)
Combinando dados com data.table em R

Valores padrão

  • Os valores padrão de all, all.x e all.y são FALSE na função merge()

  • Consulte os padrões dos argumentos com help("merge")

Combinando dados com data.table em R

Instruções do exercício

Faça um left join de shipping com demographics:

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

Faça um right join de shipping com demographics:

merge(demographics, shipping, by = "name", all.y = TRUE)
Combinando dados com data.table em R

Vamos praticar!

Combinando dados com data.table em R

Preparing Video For Download...