Jeden pro jakýkoli, jeden pro všechny
Funkce if_any() a if_all() lze kombinovat s pomocnými slovesy select() a ověřovat tak, zda jsou podmínky splněny v jakémkoli nebo ve všech sloupcích. Opět budeš pracovat s imf_data a vracet různé podmnožiny řádků podle různých numerických podmínek. Zaměříš se přitom na hledání let, ve kterých se import a export oproti předchozímu roku zvýšil nebo snížil.
Připomeň si, že funkce between() z balíčku dplyr se hodí pro zadání rozsahu hodnot (od jedné po druhou).
Toto cvičení je součástí kurzu
Programování s dplyr
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))