S3-Klassen in S4 einsetzen
Sie können normalerweise keine S3-Klasse als Slot in einer S4-Klassendefinition
verwenden, dazu müssen Sie erst eine S4-Klasse auf Basis der S3-Klasse einrichten. Eine
einfache Möglichkeit dazu bekommen Sie mit der Funktion setOldClass()
:
setOldClass(Classes, prototype, where, test = FALSE, S4Class)
Diese Funktion übernimmt die folgenden Argumente:
Argument | Beschreibung | Standardwert |
| Zeichenvektor mit den Namen der »alten« Klassen im S3-Stil. | |
| Objekt für den Prototyp, der als Standardobjekt für neue S4-Objekte dieser Klasse genommen wird. | |
| Auswertungsumgebung, in der die Klassendefinition gespeichert werden soll. |
|
| Logischer Wert, der angibt, ob alle Objekte dieser Klasse auf eine konsistente ... |
Get R in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.