小编Sim*_*uya的帖子

具有日期属性的 R S4 类:错误实例化

我正在 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”

我究竟做错了什么?

r initialization date instantiation s4

5
推荐指数
0
解决办法
845
查看次数

标签 统计

date ×1

initialization ×1

instantiation ×1

r ×1

s4 ×1