R - 使用list属性创建一个类

时间:2014-04-04 11:22:06

标签: r list class s4 slots

我很高兴以先进的方式使用R ......所以为徒劳的问题道歉! 我想创建一个S4类的对象,由3个插槽定义。事实是,我无法将这些属性创建为列表。这是我的代码:

test<-setClass("dblist",representation(df.list="list", df.para="list",df.coups="list"))
new("dblist",representation(df.list="list", df.para="list",df.coups="list"))

我得到的错误:

Error in initialize(value, ...) : cannot use object of class “list” in new():  class   
“dblistpgn” does not extend that class

请您解释如何使用列表图创建对象? THX!

1 个答案:

答案 0 :(得分:2)

试试这个:

new("dblist", df.list = list(), df.para = list(), df.coups = list())