快速为许多项目编写roxygen2项目代码

时间:2014-07-31 01:25:51

标签: r roxygen2

我有一个列名列表和函数返回值的简短描述。我想在我的R文档文件中逐条列出这些。列名的一小部分是

c("teamID", "lgID", "G", "AB", "R")

每个都有一个非常简短的描述,但有很多名称。我现在写的一个样本是

#' \itemize{
#'   \item{\code{teamID} team}
#'   \item{\code{lgID} league ID}
#'   \item{\code{G} games}
#'   \item{\code{AB} at-bats (plate appearances)}
#'   \item{\code{R} runs}
#' ...
#' }

这是重复的,写作也很耗时。我也尝试用

写出来
> paste0("\\item{\\code{", c("teamID", "lgID", "G", "AB", "R"), "}", 
         c("team", "league", "games", "at-bats", "runs"))
# [1] "\\item{\\code{teamID}team" "\\item{\\code{lgID}league" 
# [3] "\\item{\\code{G}games"     "\\item{\\code{AB}at-bats" 
# [5] "\\item{\\code{R}runs"

但这似乎很草率,额外的反斜杠是一种痛苦。

有没有更好的方法来编写它,以便我可以轻松地将其插入到我的R文件中?

0 个答案:

没有答案