Jak używać setwd/getwd w r (z przykładami)


używasz R, ilekroć twoje środowisko jest zawsze wskazywane na katalog roboczy.

Możesz użyć następujących funkcji w R, aby uzyskać katalog roboczy i ustawić katalog roboczy:

  • getwd() – Pobierz bieżący katalog roboczy
  • setwd(’Path/To/Some/Directory’) – Ustawia bieżący katalog roboczy

Poniższe przykłady pokazują, jak wykorzystać te funkcje w praktyce.

Przykład 1: Pobierz katalog roboczy

Możemy użyć funkcji getwd() do wyświetlenia bieżącego katalogu roboczego w R:

 #display current working directory
getwd()

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

Przykład 2: Ustaw katalog roboczy

Możemy następnie użyć funkcji setwd() , aby ustawić katalog roboczy w nowej lokalizacji:

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

Następnie możemy sprawdzić, czy katalog roboczy się zmienił, ponownie używając funkcji getwd() w celu pobrania bieżącego katalogu roboczego:

 #display current working directory
getwd()

"C:/Users/Bob/Documents"

Przykład 3: Pokaż pliki w katalogu roboczym

Po ustaleniu katalogu roboczego możemy użyć funkcji list.files() w celu wyświetlenia nazw plików w katalogu:

 #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" 

Możemy również użyć operatora %in% , aby sprawdzić, czy konkretny plik znajduje się w naszym bieżącym katalogu roboczym:

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

Wartość wyjściowa TRUE wskazuje, że określony plik rzeczywiście znajduje się w bieżącym katalogu roboczym.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe funkcje w R:

Jak ręcznie wprowadzić surowe dane w R
Jak importować pliki CSV do R
Jak importować pliki Excel do R
Jak naprawić w R: Nie można zmienić katalogu roboczego

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *