【发布时间】:2020-08-12 14:59:27
【问题描述】:
我在创建包时遇到了一些问题,你能找出我的错误吗?
我按照以下说明进行操作:
1.在我的包中创建我想要的功能
2.打开新项目-> R包
3.创建与我实现的功能一样多的R文档,然后将它们放入man文件夹
4.按 Ctr+Shift+B 安装包。
我面临的警告是
警告:C:/Program Files/R/R-3.6.3/library/mypackage/man/myfun2.Rd:62:所有文本都必须在一个部分中
我在互联网上搜索有关该问题的解决方案,但我发现只涉及包含其他方法的说明。有没有可能如何解决这个问题?或使用其他软件包的其他方法至关重要(如 roxygen)。
提前致谢
【问题讨论】:
-
您使用的是什么 IDE?瑞贵?工作室?您是否正在使用创建包的
package?编写手册页并不难,例如skeleton很好地设置了模板 -
我认为这是因为设置的文档模板文件包含字段之外的文本。大多数情况下,有 cmets 可以帮助您。您可以在
man/根级目录中找到这些文件。您可以使用来自cran.r-project.org/doc/manuals/R-exts.html 的指导手动编辑它们,或者使用像 roxygen 这样的 R 包。这两种方法都没有对错。这完全取决于个人喜好。您将找到更多关于 roxygen 方式的在线指南。
标签: r