6

我想包含一个 RODBC 连接作为 S4 对象的一部分。看起来 RODBC 是 S3。例如:

setClass(
  Class="Node",
  representation=representation(
    nodeName = "character",
    connection = "RODBC"
  )                    
)

抛出undefined slot classes。看起来我想使用setOldClass,但我无法弄清楚如何使用它。假设我确实想要setOldClass,我将如何使用setOldClass以便我可以将我的 RODBC 连接作为插槽包含到我的 Node 类中?

4

1 回答 1

7

尽管该函数的文档非常复杂,但如果您只需将类包含在一个插槽中,它就很简单:

setOldClass("RODBC")

setClass(
  Class="Node",
  representation=representation(
    nodeName = "character",
    connection = "RODBC"
  )                    
)

这也是您将用于参考类的内容。

于 2012-01-30T17:19:03.613 回答