
176 | Capítulo 10: Dados Relacionais com dplyr
count( year, month, day, hour, origin ) %>%
filter( n > 1 )
#> Source: local data frame [0 x 6]
#> Groups: year, month, day, hour [0]
#>
#> # ... with 6 variables: year <dbl>, month <dbl>, day <int>,
#> # hour <int>, origin <chr>, n <int>
Às vezes uma tabela não tem uma primary key explícita: cada linha é uma observação,
mas nenhuma combinação de variáveis a identifica confiavelmente. Por exemplo, qual
é a primary key da tabela flights? Você pode achar que seria a data mais o número
de voo ou da cauda, mas nenhuma delas é única:
%>%
count( year, month, day, f light ) %>% ...