GNU R: Daten laden und speichern
Aus Wikibooks
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
|