Encontrar uma observação que não tenha uma correspondência
As uniões à esquerda são realmente ótimas para testar suas suposições sobre um conjunto de dados e garantir que os dados tenham integridade.
Por exemplo, a tabela inventories tem uma coluna version, para quando um kit LEGO recebe algum tipo de alteração ou atualização. Seria justo supor que todos os sites sets (que se juntam bem com inventories) teriam pelo menos uma versão 1. Mas vamos testar essa suposição no exercício a seguir.
Este exercício faz parte do curso
Unindo dados com o dplyr
Instruções do exercício
- Use
left_joinpara unirsetseinventory_version_1usando sua coluna comum. filterpara onde a colunaversionéNAusandois.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
___