构建R包 - 错误:示例需要一个值

时间:2014-05-01 09:29:03

标签: r package devtools roxygen2 roxygen

当我构建我的包时,我收到此错误。你能帮我知道避免这个错误的步骤是什么吗?

#' Square a number
#' 
#' Takes in any numeric value and squares it
#' @param x A value to be squared
#' @return The square of the input
#' @export
#' @example 
square <- function(x)
{
  return(x^2)
}

按下构建时出现错误:

==> roxygenize('.', roclets=c('rd', 'collate', 'namespace'))

* checking for changes ... ERROR

Error : example requires a value

1 个答案:

答案 0 :(得分:4)

尝试以下方法:

#' @title
#' Square a number
#' 
#' @description
#' Takes in any numeric value and squares it
#'
#' @param x A value to be squared
#' @return The square of the input
#'
#' @export
#' @examples
#' square(2) # 2 squared
square <- function(x)
{
  return(x^2)
}

另外,请务必使用最新的roxygen2包。