【发布时间】:2015-05-22 01:24:20
【问题描述】:
我正在尝试制作一个包,但是当我运行document() 时,它会打印NAMESPACE not generated by roxygen2. Skipped. 我正在尝试在我的函数中使用ggplot2,XML, R6 包。我通过以下方式导入它们:
#' @rdname visualization
#' @param hist_data A table of weather variables with PWS created by hist_data function
#' @param variable A character string of variable name
#' @examples
#' table <- getWeather(city = "San Francisco", state="CA")
#' please <- getConditionsTable(table, "2015-03-09")
#' tab <- hist_data(table, please)
#' head(tab)
#' plot_variable_across_all_pws(hist_data=tab, variable="tempi")
#' @import ggplot2
#' @import XML
#' @import R6
我想知道是什么导致了这个错误,我的Namespace 中除了exportPattern("^[^\\.]") 之外什么都没有
另外,我正在阅读 Hadley http://r-pkgs.had.co.nz/namespace.html 的 R 包书 并被这条线弄糊涂了:
"请注意,您可以选择使用 roxygen2 仅生成 NAMESPACE,仅生成 man/*.Rd,或两者兼而有之。如果您不使用任何与命名空间相关的标签,则 roxygen2 不会触及 NAMESPACE。如果您不使用任何与文档相关的标签,roxygen2 不会触及 man/。”
这是我做错了吗?还是失踪了?
【问题讨论】:
-
您是否尝试过将导入文件放入DESCRIPTION文件中? roxygen2 从未接触过该文件
标签: r ggplot2 namespaces packages devtools