我在判断一个包时注意到,当我使用像subset
这样的函数,使用列表元素的逐字名称作为参数时,我得到的注释是"全局变量没有可见的绑定".
例如,对于数据帧:
foo<;-数据帧(a=c(真、假、真),b=1:3)
我可以做一些愚蠢的事情,比如:
subset(foo,a)
transform(foo,a=b)
正如预期的那样.然而,R CMD中的R代码签入并不理解这些引用元素,并抱怨没有任何可见的全局变量绑定.
虽然这一切正常,但我真的不喜欢在我的软件包中有注释,我更希望它通过判断,没有任何错误、警告和注释.我也不想太多地修改我的代码.有没有一种方法可以编写这些代码,这样就可以清楚地看到参数不涉及全局变量?