R에서 setwd/getwd를 사용하는 방법(예제 포함)
환경이 항상 작업 디렉터리를 가리킬 때마다 R을 사용합니다.
R에서 다음 함수를 사용하여 작업 디렉터리를 가져오고 작업 디렉터리를 설정할 수 있습니다.
- getwd() – 현재 작업 디렉터리를 가져옵니다.
- setwd(‘Path/To/Some/Directory’) – 현재 작업 디렉토리 설정
다음 예에서는 이러한 기능을 실제로 사용하는 방법을 보여줍니다.
예시 1: 작업 디렉터리 가져오기
getwd() 함수를 사용하여 R의 현재 작업 디렉터리를 표시할 수 있습니다.
#display current working directory
getwd()
[1] "C:/Users/Bob/Desktop"
예시 2: 작업 디렉터리 설정
그런 다음 setwd() 함수를 사용하여 작업 디렉터리를 새 위치로 설정할 수 있습니다.
#set working directory
setwd('C:/Users/Bob/Documents')
그런 다음 getwd() 함수를 다시 사용하여 현재 작업 디렉터리를 가져옴으로써 작업 디렉터리가 변경되었는지 확인할 수 있습니다.
#display current working directory
getwd()
"C:/Users/Bob/Documents"
예시 3: 작업 디렉터리의 파일 표시
작업 디렉터리를 설정한 후에는 list.files() 함수를 사용하여 디렉터리에 있는 파일 이름을 표시할 수 있습니다.
#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"
또한 %in% 연산자를 사용하여 특정 파일이 현재 작업 디렉터리에 있는지 확인할 수도 있습니다.
#check if file 'analysis3.R' exists in working directory
' analysis3.R ' %in% list. files ()
[1] TRUE
TRUE 출력 값은 특정 파일이 실제로 현재 작업 디렉터리에 있음을 나타냅니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 기능을 수행하는 방법을 설명합니다.
R에서 원시 데이터를 수동으로 입력하는 방법
CSV 파일을 R로 가져오는 방법
Excel 파일을 R로 가져오는 방법
R 수정 방법: 작업 디렉터리를 변경할 수 없습니다.