以下のコードがエラーをスローする理由を理解しようとしています。
Error in .local(.Object, ...) : argument "data" is missing, with no default
問題コード:
setClass("A", representation(a="numeric"), "VIRTUAL")
setClass("B", representation(b="numeric"), contains="A")
setMethod("initialize", "A", function(.Object, data){
.Object@a <- data[1]
})
setMethod("initialize", "B", function(.Object, data){
.Object@b <- data[2]
callNextMethod()
})
data <- 1:2
new("B", data)
ご協力ありがとうございました!