Zum Inhalt springen

Benutzer:Europol

Aus Wikibooks

Willkommen in meiner Müllhalde.


Klassenkonversion

[Bearbeiten]

R wandelt (zumindest derzeit) in vielen Fällen nicht automatisch Objekte von einer Klasse in eine andere. Somit wird man insbesondere als Einsteiger die Erfahrung machen, dass bestimmte Funktionsaufrufe statt dem erwarteten Ergebnis Fehler produzieren, weil Objekte mit falschen Klassen übergeben wurden. In diesem Fall können Hilfsfunktionen verwendet werden. die die Konversion erledigen. Diese beginnen zumeist mit as.ZIELKLASSE. Beispielsweise konvertiert die Funktion as.list in eine Liste. In der Hilfeseite jeder Funktion steht i.d.R. unter Parameter welche Objektklasse diese Funktion erwartet und unter Value welche Objektklasse sie zurückgibt. Die folgende Tabell liefert ein paar typische Beispiele der Typenkonversion

vector list table matrix data.frame
vector list lex) table matrix
list
table
matrix
data.frame