
Mutating Joins | 181
(Para ser preciso, este é um inner equijoin, porque as keys são combinadas usando-se
o operador de igualdade. Já que a maioria dos joins são equijoins, nós normalmente
deixamos essa especificação de lado.)
A saída de um inner join é um novo data frame que contém a key, os valores x e os
valores y. Nós usamos by para dizer ao dplyr qual variável é a key:
inner_join( y, by = "key"
3
#> key val_x val_y
#> <dbl> <chr> <chr>
#> 1 1 x1 y1
#> 2 2 x2 y2
A propriedade mais importante de um inner join é dizer quais linhas não combinadas
não são incluídas no resultado. Isso significa que, geralmente, inner joins ...