Hledání záznamu bez shody
Levé joiny jsou skvělým nástrojem pro ověřování předpokladů o datech a kontrolu jejich integrity.
Například tabulka inventories obsahuje sloupec version, který zachycuje různé verze a úpravy LEGO sady. Dalo by se předpokládat, že každá sada v tabulce sets (která se s inventories dobře spojuje) bude mít alespoň verzi 1. Pojďme tento předpoklad otestovat v následujícím cvičení.
Toto cvičení je součástí kurzu
Joining Data with dplyr
Pokyny k cvičení
- Pomocí
left_joinspoj tabulkysetsainventory_version_1přes jejich společný sloupec. - Použij
filterk filtrování řádků, kde sloupecversionnabývá hodnotyNA— využij přitomis.na.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___