后,函数仍未导出到NAMESPACE中我正在构建一个包并收到一个错误,指出函数不是包的导出对象。 在R脚本中,我使用了@export标签来导出函数,但是当我使用document()或roxygen()进行roxigenise时,函数不会导出到NAMESPACE中(该函数的Rmd文件是通过创建的)。roxygen2:即使在使用@export
2
A
回答
3
我有类似的问题。原来,我的函数中我曾评论指出,随着(在我的假例如,在“太空堡垒卡拉狄加”的前面)的撇号开始所以它看起来是这样的一行:
#' @export
getMyFavoriteSciFiShows <- function() {
myFavoriteSciFiShows <-
c('Star Trek Next Generation',
#'Battlestar Galactica',
'Babylon 5')
return(myFavoriteSciFiShows)
}
这真的搞砸了roxygen2 v 6.0.1因为它没有任何的信号错误和这是它把我的NAMSEPACE文件:
export("Galactica',")
export(Battlestar)
+1
谢谢,这也帮助了我。我的印象是,roxygen试图解释#的任何外观,这往往会扰乱@export和其他东西。 – Paul
相关问题
- 1. [R使用roxygen2不roxygen2版本使用roxygen2
- 2. 使用@符号用roxygen2
- 3. 在RStudio项目之外使用roxygen2
- 4. 使用roxygen2记录数据集
- 5. 在我的实用功能中使用Roxygen2
- 6. 使用roxygen2和BibTeX在R包中引用文章?
- 7. 使用roxygen2 v4在名称中导出非S3方法
- 8. 使用Export-CSV的散列表
- 9. 使用__declspec(dllexport)而不是-EXPORT:
- 10. 使用Export-Excel管道foreach循环
- 11. 如何使用org-export生成索引?
- 12. CursorIndexOutOfBoundsException:即使在使用moveToFirst()
- 13. 即使使用
- 14. 通用打印功能roxygen2
- 15. 在roxygen2中提供两种用法
- 16. 即使使用'System.Collections.ObjectModel'
- 17. 即使使用image.onload
- 18. 即使使用DefinePlugin
- 19. 即使使用--alluredir
- 20. 即使使用Component.onCompleted
- 21. 即使使用-l
- 22. 如何在excel中使用export excel添加标题在php中
- 23. 使用roxygen2模板时的CRAN注意事项
- 24. 使用roxygen2软件包打包.Rd文件
- 25. 使用R包中的源子目录和roxygen2
- 26. 使用roxygen2导出sysdata.rda中的多个对象
- 27. roxygen2等效于python
- 28. 即使在777
- 29. 即使在.h
- 30. 在棱镜中,当使用MEF时,[Export]究竟做了什么?
是否'your_package :::加载你的包后your_function'工作? – jakub
是的,它的确如此。不过,据我所知,并不建议这样做@jakub – Rospa
确实如此。只是检查。你是否定义了一些S3类的方法?此外,在这里发布roxygen块可能很有用。 – jakub