Verwendung von setwd/getwd in r (mit beispielen)


Sie verwenden R, wenn Ihre Umgebung immer auf ein Arbeitsverzeichnis verweist.

Sie können die folgenden Funktionen in R verwenden, um das Arbeitsverzeichnis abzurufen und das Arbeitsverzeichnis festzulegen:

  • getwd() – Ruft das aktuelle Arbeitsverzeichnis ab
  • setwd(‚Path/To/Some/Directory‘) – Legt das aktuelle Arbeitsverzeichnis fest

Die folgenden Beispiele zeigen, wie Sie diese Funktionen in der Praxis nutzen können.

Beispiel 1: Holen Sie sich das Arbeitsverzeichnis

Wir können die Funktion getwd() verwenden, um das aktuelle Arbeitsverzeichnis in R anzuzeigen:

 #display current working directory
getwd()

[1] "C:/Users/Bob/Desktop"

Beispiel 2: Arbeitsverzeichnis festlegen

Anschließend können wir die Funktion setwd() verwenden, um das Arbeitsverzeichnis auf einen neuen Speicherort festzulegen:

 #set working directory
setwd('C:/Users/Bob/Documents')

Wir können dann überprüfen, ob sich das Arbeitsverzeichnis geändert hat, indem wir die Funktion getwd() erneut verwenden, um das aktuelle Arbeitsverzeichnis abzurufen:

 #display current working directory
getwd()

"C:/Users/Bob/Documents"

Beispiel 3: Dateien im Arbeitsverzeichnis anzeigen

Sobald wir das Arbeitsverzeichnis festgelegt haben, können wir mit der Funktion list.files() die Dateinamen im Verzeichnis anzeigen:

 #view number of files in working directory
length( list.files ())

[1] 147

#view first five file names in working directory
head( list.files ())

"output.yml" "analysis3.R" "analysis3-1.R" "testdoc.R" "final_model2.Rmd" 

Wir können auch den %in% -Operator verwenden, um zu überprüfen, ob sich eine bestimmte Datei in unserem aktuellen Arbeitsverzeichnis befindet:

 #check if file 'analysis3.R' exists in working directory
' analysis3.R ' %in% list. files ()
[1] TRUE

Ein TRUE- Ausgabewert zeigt an, dass sich die spezifische Datei tatsächlich im aktuellen Arbeitsverzeichnis befindet.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere allgemeine Funktionen in R ausführen:

So geben Sie Rohdaten manuell in R ein
So importieren Sie CSV-Dateien in R
So importieren Sie Excel-Dateien in R
So beheben Sie das Problem in R: Das Arbeitsverzeichnis kann nicht geändert werden

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert