任一满足,或全部满足
您可以将 if_any() 和 if_all() 与 select() 的辅助动词配合使用,用来检查任意或全部列是否满足某个条件。您将继续使用 imf_data,根据不同的数值条件返回不同行的子集。本练习将重点查找某一年中,进口和出口相较上一年是上升还是下降。
回忆一下,dplyr 中的 between() 函数可用于指定一个取值范围(从某个值到另一个值)。
本练习是课程的一部分
使用 dplyr 编程
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))