我正在 R 中构建一个 S4 类,它具有一些“日期”类型的属性。这会导致在我实例化对象时触发的 validObject 方法中出现问题。
setClass ("oblig", slots = c(name="character",issue_date="Date"))
myoblig<-new("oblig", name="TestOblig")
Run Code Online (Sandbox Code Playgroud)
这将返回以下错误:
validObject(.Object) 中的错误:无效的类“oblig”对象:类“oblig”中槽“issue_date”的无效对象:得到类“S4”,应该是或扩展类“Date”
我究竟做错了什么?