Можно ли создать класс S4, где один или несколько слотов могут быть нескольких классов? Например. Скажем, что у вас была ситуация, когда данные могут быть либо вектором, либо data.frame.
exampleClass <- setClass("exampleClass",
representation(raw=c("data.frame","numeric","character"),
anotherSlot=c("data.frame","numeric"))
Или это тип ситуации, когда определение подкласса/суперкласса становится необходимым?
PS: Поиск полезного учебника по классам S4 дает ограниченные результаты. Было бы полезно получить ссылки на хороший учебник по созданию/использованию/документации класса S4.