我正在努力寻找一种简单的方法来修改具有多个插槽的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对象?