開始使用免費開始

Any 與 All 的一次到位

你可以把 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"))
編輯並執行程式碼