R 找不到函数";%>;%&引用;在CMD检查期间
我编写了一个R包,它基于R 找不到函数";%>;%&引用;在CMD检查期间,r,dplyr,package,R,Dplyr,Package,我编写了一个R包,它基于dplyr。当我运行CMD检查时,在计算@examples时会弹出一个错误 could not find function "%>%" Calls: Rresult Execution halted 我在描述文件中添加了dplyr,当我自己运行示例时,该包运行良好。我不知道问题出在哪里 以下是我的描述文件的一部分: Imports: stats, utils, dplyr 事实上,在CMD检查期间,也出现了一些关于全局变量无可见绑定的注释,这些注释与dplyr包
dplyr
。当我运行CMD检查时,在计算@examples时会弹出一个错误
could not find function "%>%"
Calls: Rresult
Execution halted
我在描述文件中添加了dplyr
,当我自己运行示例时,该包运行良好。我不知道问题出在哪里
以下是我的描述文件的一部分:
Imports:
stats,
utils,
dplyr
事实上,在CMD检查期间,也出现了一些关于全局变量无可见绑定的注释,这些注释与dplyr
包有关。比如说
Rresult: no visible global function definition for ‘group_by’
Undefined global functions or variables:
group_by
我使用以下代码删除注释:
group_by <- filter_at <- "%>%" <- NULL
group_by将其添加到包含函数的脚本中(除非您导入了整个dplyr)
如果要使用dplyr
函数,可以显式调用它们,如:
dplyr::group_by
dplyr::filter_at
使用@ImportFrom
我想从magrittr
导入。当前正在安装更新,因此拼写可能有误。能否添加说明
文件?该问题似乎与标记无关,请调整。不幸的是,它没有帮助@NelsonGonI假设您使用的是roxygen2
和devtools
,您是否可以编辑这些笔记的确切位置?我似乎无法理解此块的用途:group\u by检查编辑是否有帮助!因为在我看来,您将管道设置为NULL@NelsonGon,非常感谢您的帮助。通过你的脚本,我发现了问题所在。我的一个依赖项包xcms
碰巧有几个与dplyr
相同的函数名。因此,dplyr
中的某些功能已被替换。
dplyr::group_by
dplyr::filter_at