R Language
지붕 2
수색…
매개 변수
매개 변수 | 세부 |
---|---|
저자 | 패키지 작성자 |
예제들 | 다음 줄은 문서화 된 함수를 사용하는 방법에 대한 예제입니다. |
수출 | 함수를 내보내려면 - 즉 패키지의 사용자가 호출 할 수있게하십시오. |
수입 | 가져올 패키지 이름 공간 |
importFrom | 패키지에서 가져 오는 기능 (목록의 첫 번째 이름) |
매개 변수 | 문서화 할 함수의 매개 변수 |
roxygen2로 패키지 문서화하기
roxygen2로 글쓰기
roxygen2 는 Hadley Wickham이 문서 작성을 용이하게하기 위해 만든 패키지입니다.
#'
시작하는 줄에 R 스크립트 안에 문서를 포함시킬 수 있습니다. 문서에 전달 된 여러 매개 변수는 @
시작합니다. 예를 들어 패키지 작성자는 다음과 같이 작성됩니다.
#' @author The Author
예를 들어, 다음 함수를 문서화하고자한다면 :
mean<-function(x) sum(x)/length(x)
우리는이 함수에 작은 설명을 쓰고 다음과 같이 매개 변수를 설명하기를 원할 것입니다 (각 행에 대해서는 나중에 설명 할 것입니다).
#' Mean
#'
#' A function to compute the mean of a vector
#' @param x A numeric vector
#' @keyword mean
#' @importFrom base sum
#' @export
#' @examples
#' mean(1:3)
#' \dontrun{ mean(1:1e99) }
mean<-function(x) sum(x)/length(x)
- 첫 번째 줄
#' Mean
은 문서의 제목이며, 다음 줄은 코퍼스를 만듭니다. - 함수의 각 매개 변수는 관련
@param
통해 상세하게 설명해야합니다.@export
는이 함수 이름을 내@export
것을 나타내므로 패키지가로드 될 때 호출 할 수 있습니다. -
@keyword
는 도움을 찾을 때 관련 키워드를 제공합니다. -
@importFrom
은이 함수 나 패키지에서 사용될 패키지에서 가져올 모든 함수를 나열합니다.@import
를 사용하여 패키지의 완전한 네임 스페이스를 가져올 수 있습니다. - 예제는
@example
태그 아래에 작성됩니다.- 첫 번째 패키지는 패키지가 빌드 될 때 평가됩니다.
- 두 번째 것은
\dontrun
명령으로 인해 - 보통 긴 계산을 방지하지 않습니다 -.
문서 작성
문서는 devtools::document()
사용하여 만들 수 있습니다. devtools::check()
는 자동으로 문서를 만들고 함수의 문서에서 누락 된 인수를 경고로보고합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow