使用roxygen2生成命名空间:一个小例子或模板

Use roxygen2 to generate namespace: a small example or template

使用roxygen2生成namespace对我来说是全新的。一些相关问题已被多次询问和回答以及 http://r-pkgs.had.co.nz/namespace.html。我仍然觉得这对我来说很难。我绝对需要阅读更多有关此主题的信息。同时,我只是想知道是否有人可以提供一个简单的代码示例来让我首先快速入门。

我不确定以下信息是否有帮助。我在包中有几个功能。 DESCRIPTION 包括如下内容:

Imports: 
   dplyr, 
   ggplot2,
   survival

谢谢,

尝试在包的 R 文件夹中创建一个函数。

类似

#' Function to plot something
#' 
#' @param my_data a data frame
#' @param x column name for x axis
#' @param y column name for y axis
#' @export
#' @import ggplot2
#' @examples
#' plotSomething(iris, 'Sepal.Length', 'Sepal.Width') 
plotSomething <- function(my_data, x, y) {
  ggplot(my_data, aes_string(x=x, y=y)) + geom_point()
}

关键字@export@import将被roxygen2解析并在使用devtools::document()后更新NAMESPACE文件。