我有一个类似的问题,就像这里已经讨论过的那样: R CMD 检查中的全局变量注释没有可见的绑定
就我而言,我在自己的包中使用了函数 ddply,当我检查 R 包时,我收到一条注释,指出“全局变量 'VARX' 没有可见的绑定。
解决的代码行是:
subsample <- ddply(my_data, .(VARX), function(x){x[sample(nrow(x), 1), ]})
变量 VARX 是数据框中的一列,由包 (sysdata) 提供。为适当的 R 包改进该代码的良好做法是什么?