Encontrando uma observação que não tem correspondência
Left joins são ótimos para testar suas suposições sobre um conjunto de dados e garantir a integridade dos dados.
Por exemplo, a tabela inventories tem uma coluna version, usada quando um kit LEGO passa por alguma mudança ou upgrade. Seria razoável supor que todos os sets (que se juntam bem com inventories) tenham pelo menos a versão 1. Mas vamos testar essa suposição no exercício a seguir.
Este exercício faz parte do curso
Combinando dados com dplyr
Instruções do exercício
- Use um
left_joinpara juntarsetseinventory_version_1usando a coluna em comum. - Use
filterpara encontrar onde a colunaversionéNAcomis.na.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___