Satu untuk apa pun, satu untuk semua
Anda dapat menggunakan fungsi if_any() dan if_all() bersama verba bantu select() untuk memeriksa apakah kondisi terpenuhi di sebagian atau seluruh kolom. Anda akan kembali bekerja dengan imf_data untuk mengembalikan subset baris yang berbeda sesuai dengan berbagai kondisi numerik. Di sini Anda akan berfokus pada pencarian tahun-tahun ketika impor dan ekspor meningkat atau menurun dibandingkan tahun sebelumnya.
Ingat bahwa fungsi between() di dplyr dapat berguna untuk menentukan rentang nilai (dari satu nilai ke nilai lain).
Latihan ini merupakan bagian dari kursus
Pemrograman dengan dplyr
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))