Table of Contents

Benutzung von R

Tasten

Mit der Nach-oben-Taste kommt man zu vorher eingegebenen Befehlen.

Dateien einlesen mit read.delim

Der einfache Weg

Der einfachste Weg, um sicherzustellen, dass read.delim die Datei findet, die Sie heruntergeladen haben, ist es, den kompletten Pfad zur Datei anzugeben. Ungefähr so:

x = read.delim("/bio/bio0099/Desktop/daten.txt")

Wie dieser Pfad genau lautet, kann man sich an Hand dieses Beispiels ableiten oder es mit dem Dateimanager herausfinden. So einen Pfad nennt man auch absoluten Pfad und man erkennt ihr daran, dass er mit einem Schrägstrich anfängt.

Fortgeschritten: Relative Pfade

Relative Pfade fangen nicht mit einem Schrägstrich an und sehen ungefähr so aus: Desktop/meinedatei.txt. Um daraus den kompletten Pfad zu bekommen, wird der relative Pfad mit dem aktuellen Arbeitsverzeichnis verknüpft. Startet ihr ein frisches Terminalfenster, so ist dies zunächst euer Homeverzeichnis, also z.B. /bio/bio0099. Mit dem Befehl pwd (print working directory) könnt ihr euch davon selbst überzeugen:

5.bio0099-dame 1% pwd
/bio/bio0099

Wenn Sie nun in diesem Terminalfenster R startet, übernimmt R dieses Arbeitsverzeichnis. Sie können nun eine Datei mit read.delim einlesen und einen relativen Pfad übergeben:

x = read.delim("Desktop/daten.txt")

Dieser Befehl resultiert darin, dass letzten Endes die Datei /bio/bio0099/Desktop/daten.txt gelesen wird.

++ Arbeitsverzeichnis ändern mit cd

Das Arbeitsverzeichnis lässt sich vor dem Start von R im Terminalfenster ändern, indem man cd (change directory) benutzt. Beispiel:

5.bio0002-dame 1% pwd
/bio/bio0002
5.bio0002-dame 2% cd Desktop
5.bio0002-dame 3% pwd
/bio/bio0002/Desktop
5.bio0002-dame 4% R
R version 2.7.1 (2008-06-23)
...
> x = read.delim("daten.txt")

Auch dieses read.delim liest letzten Endes die Datei /bio/bio0099/Desktop/daten.txt ein, genau wie die anderen beiden Beispiele. Achtung, cd ist kein R-Befehl!

Zweites Plotfenster öffnen

Ein zweites Plotfenster wird so geöffnet:

x11()

Darauffolgende Plotbefehle gehen dann in das neue Fenster. Möchte man das aktuelle Plotfenster wechseln, um wieder in das vorherige Fenster zu plotten, so geht das mit

dev.set()

Um das aktuelle Plotfenster zu schließen:

dev.off()