5
我無法弄清楚這一點。dplyr和所有的奇怪
library(dplyr)
dat <- data.frame(a = 1:5,b = rep(TRUE,5))
# this doesn't work
dat %>% all(.$b) # tricky
# this doesn't work
dat %>% all(b) #
# this does
dat %>% .$b %>% all
我發現令人困惑的是all(.$b)
不起作用。這對我來說似乎並不直觀。
很好的答案。我的印象是,當你明確輸入'.'時,它不會再向前推'.'。很明顯,我錯了。 –