R 找不到函数";%>;%&引用;在CMD检查期间

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包

我编写了一个R包,它基于
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