Zugriff auf Slots

Einen Wert, der im Slot Slot-Name des Objekts Objektname gespeichert ist, können Sie durch einen Aufruf der Form slot(Objektname, Slot-Name) abholen. Außerdem gibt es in R noch einen speziellen Operator für den Zugriff auf Objekte, die in Slots abgespeichert sind, quasi eine Kurzfassung der slot()-Funktion: den @- oder Slotoperator. Dieser Operator hat die Form Objektname@Slot-Name.

Außerdem kann man mit dem normalen Zuweisungsoperator Werte (respektive Objekte) in Slots einsetzen. Um beispielsweise den Slot Monat in einem Objekt mit dem Namen Geburtstag auf den Wert »Oktober« zu setzen, würden Sie folgenden Aufruf eingeben:

> Geburtstag@Monat <- "Oktober"

oder alternativ:

> slot(Geburtstag, "Monat") <- "Oktober"

Standardmäßig prüft ...

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.