Encontrar una observación que no tenga coincidencia
Los left joins son muy útiles para poner a prueba tus suposiciones sobre un conjunto de datos y asegurarte de que tus datos tengan integridad.
Por ejemplo, la tabla inventories tiene una columna version, para cuando un kit de LEGO recibe algún cambio o mejora. Sería razonable suponer que todos los sets (que une bien con inventories) tendrían al menos una versión 1. Pero vamos a comprobar esta suposición en el siguiente ejercicio.
Este ejercicio forma parte del curso
Uniones de datos con dplyr
Instrucciones del ejercicio
- Usa un
left_joinpara unirsetsyinventory_version_1usando su columna en común. - Aplica
filterpara los casos en los que la columnaversionseaNAusandois.na.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___