R 패키지에서는 몇 가지 기능이 패키지 설명서 .pdf 파일에서 생략되어 있으며, 여러 함수가 함께 문서화 된 S3 방법입니다. 다른 모든 "정상적인"기능이 올바르게 표시되므로 S3 방법을 올바르게 문서화하지 못하고있는 것 같습니다.S3 매뉴얼이 패키지 설명서에 나타나지 않습니다.
myfun
에 대한 항목을 설명서에 표시하고 싶습니다. 지금은 함수가 .pdf 매뉴얼에서 완전히 빠져 있지만 여전히 제대로 호출 될 수 있으며 도움말 페이지는 ?myfun
으로 참조됩니다. Roxygen2 키워드가 잘못 되었습니까?
#' @export
myfun <- function(...) UseMethod("myfun")
#' @inheritParams myfun
#' @describeIn myfun Create a frequency table from a vector.
#' @export
#' @keywords internal
myfun.default <- function(vec, sort = FALSE, show_na = TRUE, ...) {
...
}
#' @inheritParams myfun.default
#' @describeIn myfun Create a frequency table from a data.frame,
#' supplying the unquoted name of the column to tabulate.
#' @export
#' @keywords internal
tabyl.data.frame <- function(.data, ...){
...
}
는 (나는
@title, @description, @param, @return, @examples
라인이 짧은이 질문을 계속하지만, 해당 경우이를에서 편집 할 수 있습니다 생략). 그들은 트리플 콜론
:::
을 사용하지 않는 사용자는,
myfun()
하지
myfun.default()
또는
myfun.data.frame()
를 볼 수 있도록
일반적인 방법은 의도 한대로 수출하고 있습니다. 그 동작을 유지하고 싶습니다. 따라서 사용자는 myfun
을 호출하고 패키지 설명서에는 myfun
에 대한 항목이 있습니다.
지금은 'myfun'이 설명서에 전혀 표시되지 않습니다. 'myfun.default'와'myfun.data.frame'을위한 섹션을 원하지 않습니다, 매뉴얼에서'myfun'에 대한 항목을 원합니다 - 나는 그 질문을 더 명확하게 할 것입니다. –