Klassen

Die Klasse eines Objekts ist als Attribut implementiert.[25] Im Fall einfacher Datentypen stehen Klasse und Datentyp oft in enger Beziehung. In zusammengesetzten Objekten können die beiden allerdings auch voneinander abweichen.

Manchmal taucht die Klasse eines Objekts in der von attributes() zurückgegebenen Liste auf. Bei einigen Objekten (Matrizen und Arrays beispielsweise) ist das Klassenattribut allerdings implizit. Zur Bestimmung der Klasse eines Objekts können Sie die Funktion class() aufrufen. Den zugrunde liegenden Datentyp des Objekts bestimmen Sie mit der Funktion typeof().

So sehen beispielsweise Datentyp und Klasse eines einfachen numerischen Vektors aus:

> x <- c(1, 2, 3)
> typeof(x)
[1] "double"
> class(x)
[1] "numeric"

Die Klasse ...

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.