【发布时间】:2013-08-26 14:24:42
【问题描述】:
我正在尝试构建一个包含自己的 S4 类定义的包。 R 检查有效,但发出以下警告:undefined slot classes in definition mySecond。
我设置为类,而第二类中的一个位置是类myFirstClass。例如:
setClass("myFirst",representation(field_one = "character",
field_two = "list")
)
setClass("mySecond",representation(a = "character",
b = "myFirst")
)
注意:虽然 S4 可能更容易处理,但我还是想在这里坚持使用 S4,因为我正在从数据库映射信息,并且在这种情况下更喜欢 S4 更严格的定义。编译确实有效,但我尝试在这里满足 CRAN 的标准并希望摆脱警告。顺便提一句:
getClassDef 为这两个类提供了合理的结果。
【问题讨论】: