使用ggplot或子集时,我的包上的R CMD check
命令会生成以下注释:
* checking R code for possible problems ... NOTE
foo: no visible binding for global variable ‘bar’
用于模拟函数,例如
foo <- function(dataframe) { subset(dataframe,bar>10) }
当忘记包中全局变量的使用时,R CMD check
部分很有用。因此,我想让它干净。
是否有可能让R知道ggplot / subset的特殊性?
答案 0 :(得分:2)
这就是NOTE
而不是WARNING
或ERROR
的原因 - 目前还没有自动检测函数中非标准评估的使用方法。