重定向函数的文档帮助页面
Redirecting the document help page for a function
在我自己的包中,我想将出现的一个函数的帮助页面重定向到另一个函数的文档。例如,当我在“is.matrix()”或“as.matrix()”上单击 F1 键时,在这两种情况下都会出现“matrix()”的帮助页面/文档。我如何使用自己的函数实现这一点?
abc <- function(data, ...) { }
as.abc <- function(data, ...) { }
is.abc <- function(x) { }
我只想为 abc() 实现一个文档,而 as.abc() 和 is.abc() 的文档应该是 abc() 的文档。
提前致谢!
您要查找的是@rdname
。参见例如http://www.iysik.com/r/roxygen2
在你的情况下,你会做
#' abc-function title
#' @rdname abc
#' @export
#' @param data Document your parameters, please!
abc <- function(data, ...) { }
#' @rdname abc
#' @export
#' @inheritParams abc
as.abc <- function(data, ...) { }
#' @rdname abc
#' @export
#' @param x x
is.abc <- function(x) { }
在我自己的包中,我想将出现的一个函数的帮助页面重定向到另一个函数的文档。例如,当我在“is.matrix()”或“as.matrix()”上单击 F1 键时,在这两种情况下都会出现“matrix()”的帮助页面/文档。我如何使用自己的函数实现这一点?
abc <- function(data, ...) { }
as.abc <- function(data, ...) { }
is.abc <- function(x) { }
我只想为 abc() 实现一个文档,而 as.abc() 和 is.abc() 的文档应该是 abc() 的文档。
提前致谢!
您要查找的是@rdname
。参见例如http://www.iysik.com/r/roxygen2
在你的情况下,你会做
#' abc-function title
#' @rdname abc
#' @export
#' @param data Document your parameters, please!
abc <- function(data, ...) { }
#' @rdname abc
#' @export
#' @inheritParams abc
as.abc <- function(data, ...) { }
#' @rdname abc
#' @export
#' @param x x
is.abc <- function(x) { }