我想知道如何summary(object)
在我正在创建的包中使用自定义类。例如,如果您运行以下命令:
testfunction <- function(x) {
x.squared <- x^2
x.double <- 2*x
x.triple <- 3*x
result <- list(squared = x.squared, double = x.double, triple = x.triple)
class(result) <- "customclass"
result
}
x <- rnorm(100)
output <- testfunction(x)
summary(output)
您会看到输出毫无用处。但是,我似乎找不到如何控制此输出。如果有人可以指导我做某事,我将不胜感激。
(当然,我可以制作一个自定义的汇总函数,例如summary.Custom(object)
,但我更喜欢让常规summary
方法直接工作。