Ich habe Mühe, eine einfache Möglichkeit zu finden, S4-Objekte mit vielen Slots zu modifizieren. Ein Spielzeugbeispiel ist:Wie kombiniere oder modifiziere ich S4-Objekte?
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)
Dies ist trivial, weil Klasse First nur einen Steckplatz (foo) enthält. Gibt es eine einfache Möglichkeit, S4-Objekte, die viele Slots enthalten, zu kombinieren/zu modifizieren?