Jeden dla dowolnego, jeden dla wszystkich
Do sprawdzania warunków spełnionych w dowolnej lub we wszystkich kolumnach możesz użyć funkcji if_any() i if_all() wraz z pomocniczymi czasownikami select(). Ponownie skorzystasz z imf_data, aby zwrócić różne podzbiory wierszy na podstawie różnych warunków liczbowych. Tym razem skupisz się na wyszukiwaniu lat, w których import i eksport wzrosły lub spadły w porównaniu z poprzednim rokiem.
Przypomnij sobie, że funkcja between() z pakietu dplyr przydaje się do określania zakresu wartości (od jednej do drugiej).
To ćwiczenie jest częścią kursu
Programowanie z dplyr
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))