r - 在 CMD 检查期间找不到函数“%>%”
问题描述
我写了一个 R 包,它基于dplyr
. 当我运行 CMD 检查时,在评估 @examples 时会弹出一个错误。
could not find function "%>%"
Calls: Rresult
Execution halted
我已经dplyr
在描述文件中添加了,当我自己运行示例时,该包运行良好。我不知道问题出在哪里。
这是我的描述文件的一部分:
Imports:
stats,
utils,
dplyr
事实上,在 CMD 检查时,no visible binding for global variable
也出现了一些与dplyr
package 有关的注释。例如
Rresult: no visible global function definition for ‘group_by’
Undefined global functions or variables:
group_by
我使用以下代码删除了注释:
group_by <- filter_at <- "%>%" <- NULL
非常感谢你的帮助
解决方案
将此添加到包含该函数的脚本中(除非您导入了整个 dplyr)。
@importFrom magrittr "%>%"
如果您打算使用dplyr
函数,可能会像这样显式调用它们:
dplyr::group_by
dplyr::filter_at
推荐阅读
- python - Python 模块未找到但存在于文件夹中
- python - 如何使用 Python jsonschema RefResolver 解析单个引用
- android - 如果在任务之间建立的 Internet 连接正在运行,则刷新活动
- android-webview - 我网站的 Moodle“上传”按钮在 android webview 中不起作用
- html - 如何使用角度将opentdb API中的“””等html5字符转换为正常语法
- c# - 使用 WiX 作为 Windows 服务安装 .NET Core 3.0 Worker 服务
- nestjs - 在生产模式下启动nestjs
- entity-framework - 从 Azure 函数 V2 连接到 SQL Server 时出现 Entity Framework 6 问题
- c# - 当两个项目分别生成时,从 ASP.NET Core Web api 项目提供 Angular 文件需要什么配置?
- encoding - 为什么字符 ë 有自己的 ISO 代码 (EB) 而 ė 没有?