按类名调用S4的默认构造函数

时间:2013-09-04 09:40:25

标签: r s4

是否有更多方法可以通过名称调用函数,如下所示通过do.call?

setClass(Class = "MyClass",
         representation = representation(name = "character",
                                         type = "character"
         )
)
MyClass <- function(...) new("MyClass",...)
cC<-"MyClass"
do.call(cC,list())

1 个答案:

答案 0 :(得分:1)

另一种方式:

cstor <- get(cC)
cstor()