在
dplyr
中,可以使用 '.' 来引用管道中的数据,例如可以写出这样的代码。x <- data.frame(x = 2:4)
y <- data.frame(y = 1:3)
y %>% dplyr::bind_cols(x,.)
但是在使用函数并运行程序包检查时,会产生“no visible binding for global variable '.'.”的错误提示。
如何处理这个NOTE是最佳实践?
all_vars(. < 3)
应用程序或any_vars(. < 4)
等一起使用。 - witek