我正在努力尋找一種簡單的方法來修改具有多個插槽的S4對象。一個玩具的例子是:如何組合或修改S4對象?
setClass(
Class = "First",
slots = c(foo = "numeric")
)
setClass(
Class = "Second",
slots = c(bar = "numeric"),
contains = "First"
)
dog <- new(Class="First",
foo = 1)
cat <- new(Class="Second",
foo = [email protected],
bar = 1)
str(cat)
這是微不足道的,因爲第一類只包含一個槽(foo)。是否有一種簡單的方法來組合/修改包含多個插槽的S4對象?