後,函數仍未導出到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