0
: http://r-pkgs.had.co.nz/man.htmlroxygen2/S4ジェネリックとそのメソッドについてヘルプページを1つしか持たない方法は?トピックに関する様々なstackoverflowの答えを使って実験し、サポートドキュメントを読むのにもかかわらず
私はまだ一人としてS4汎用関数とその方法の全てを含んでいるでしょうパッケージのヘルプページを作成することができていませんヘルプページは1つだけです。
#' generic function for plotting classical multidimensional scaling
#' @param object (ReportClass or RunClass)
#' @rdname plotCMDS
#' @export
setGeneric("plotCMDS", function(object) {
standardGeneric("plotCMDS")})
#' @rdname plotCMDS
#' @export
setMethod("plotCMDS", signature(object = "ReportClass"), function(object) {
[email protected]})
#' @rdname plotCMDS
#' @export
setMethod("plotCMDS", signature(object = "RunClass"), function(object) {
listcmds <- lapply([email protected], function(x) slot(x, "cmds"))
listcmds <- lapply(listcmds, `[[`, 1)
do.call(gridExtra::grid.arrange, listcmds)})
これはまだ二つの別々のヘルプページとしてRStudioに示し、両方同じ コンテンツを有する:「古典的多次元尺度をプロットするためplotCMDS一般的な機能」:
私は唯一のヘルプページを持っていると思いますジェネリックメソッドとその2つのメソッドの両方が含まれます。
\ @describeInの代わりに\ @rdnameを使用できます。これは、roxygenによって生成されたデフォルトのファイル名を無効にし、複数のオブジェクトのドキュメントを1つのファイルにマージします。これにより、ドキュメントを自由に組み合わせることができます。 http://r-pkgs.had.co.nz/man.html#text-formattingから、私の頭を似たようなものに傷つけるだけです。お役に立てれば。エスケープは、rdnameがSOFユーザー名ではないことを示すためのものです – Chris