我有一个有两个类的对象:" data.frame"和"主题"。我想以特定于类" subject"的方式打印此对象。我可以为课程定义这样一种打印方法" subject"但我不能在我的对象上调用它。我怎么能这样做?
a <- data.frame(id = c(1,1))
class(a) <- c("data.frame", "subject")
setGeneric("print")
setMethod("print",
c(x = "subject"),
"Printout for class 'subject'")