Um por qualquer, um por todos
Você pode usar as funções if_any() e if_all() com os verbos auxiliares de select() para verificar se condições foram atendidas em quaisquer ou em todas as colunas. Você vai trabalhar novamente com imf_data para retornar diferentes subconjuntos de linhas de acordo com diferentes condições numéricas. Aqui, o foco é identificar anos em que importações e exportações aumentaram ou diminuíram em relação ao ano anterior.
Lembre-se de que a função between() do dplyr pode ser útil para especificar um intervalo de valores (de um até outro).
Este exercício faz parte do curso
Programando com dplyr
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))