GNU R: Daten laden und speichern

Aus Wikibooks

Wechseln zu: Navigation, Suche
Nuvola apps bookcase.svg EDV Nuvola apps bookcase 1.svg GNU R


Inhaltsverzeichnis

[Bearbeiten] Daten laden

Daten können mit load("Dateiname") geladen werden.

[Bearbeiten] Daten speichern

Mit der Funktion ls() listet R alle vorliegenden Variablen auf.

[Bearbeiten] Arbeitsspeicher speichern

Mit save.image("dateiname.RData") wird das vorliegende Datenframe (alle Variablen) als sichtbare Datei im working directory (getwd()) gespeichert (Wenn man nur save.image() ausführt, wird das Datenframe als ".RData" gespeichert und ist dann im Dateibrowser unsichtbar).

Wenn man dann R wieder startet, wird diese Datei automatisch geladen. Unter Linux scheint es notwendig zu sein, den Arbeitsspeicher per Hand zu laden: Zunächst muss man in das Verzeichnis wechseln, in dem die Datei liegt. Diese wird dann mittels load("Dateiname.RData") geladen.

[Bearbeiten] einzelne Objekte speichern

Wenn nur einzelne Objekte gespeichert werden sollen, wird die save-Funktion angewandt. Mit dem list-Parameter werden die gewünschten Objekte angegeben, welche in die Datei file gespeichert werden sollen.

save(file="/Users/produnis/working/R/Einzelobjekt.RData", list="Objekt") # Beispiel

[Bearbeiten] Arbeitsverzeichnis

Das aktuelle Arbeitsverzeichnis kann per getwd() angezeigt werden. Mit dem Befehl dir() werden die Dateien des aktuellen Arbeitsverzeichnisses angezeigt.


Möchte man das Arbeitsverzeichnis wechseln, so benutzt man den Befehl setwd().

setwd("/Users/produnis/R/") # Beispiel

[Bearbeiten] Inhaltsverzeichnis

Persönliche Werkzeuge