Một cho bất kỳ, một cho tất cả
Bạn có thể dùng các hàm if_any() và if_all() cùng với các trợ động từ của select() để kiểm tra điều kiện thỏa ở bất kỳ hoặc tất cả các cột. Bạn sẽ tiếp tục làm việc với imf_data để trả về các tập con hàng khác nhau theo các điều kiện số khác nhau. Ở đây, bạn sẽ tập trung tìm các năm mà nhập khẩu và xuất khẩu tăng hoặc giảm so với năm trước.
Hãy nhớ rằng hàm between() trong dplyr rất hữu ích để chỉ định một khoảng giá trị (từ giá trị này đến giá trị kia).
Bài tập này là một phần của khóa học
Lập trình với dplyr
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))