R에 디렉터리가 있는지 확인하는 방법(예제 포함)


다음 방법을 사용하여 R에 디렉터리가 있는지 확인할 수 있습니다.

방법 1: 디렉터리가 존재하는지 확인

 dir. exists (file. path (main_dir, sub_dir))

이 함수는 디렉터리가 존재하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.

방법 2: 디렉터리가 없는 경우 디렉터리 만들기

 #define directory
my_directory <- file. path (main_dir, sub_dir)

#create directory if it doesn't exist
if ( ! dir. exists (my_directory)) {dir. create (my_directory)}

main_dirsub_dir은 기본 디렉터리와 하위 디렉터리의 경로를 지정하는 문자열입니다.

다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.

예시 1: 디렉터리가 존재하는지 확인

다음 디렉토리가 존재하는지 확인한다고 가정해 보겠습니다.

  • “C:/사용자/밥/”
  • “C:/사용자/bob/문서”
  • “C:/사용자/bob/Data_Science_Documents”

이를 위해 다음 구문을 사용할 수 있습니다.

 #define main directory
main_dir <- "C:/Users/bob/"

#define various sub directories
sub_dir1 <- "Documents"
sub_dir2 <- "Data_Science_Documents"

#check if main directory exists
dir.exists( file.path (main_dir))

[1] TRUE

#check if main directory and sub directory 1 exists
dir.exists( file.path (main_dir, sub_dir1))

[1] TRUE

#check if main directory and sub directory2 exists
dir.exists( file.path (main_dir, sub_dir2))

[1] FALSE

결과에서 우리는 다음을 볼 수 있습니다:

  • “C:/Users/bob/” – 존재함
  • “C:/Users/bob/Documents” – 존재함
  • “C:/Users/bob/Data_Science_Documents” – 존재하지 않습니다.

방법 2: 디렉터리가 없는 경우 디렉터리 만들기

아직 존재하지 않는 경우 다음 디렉터리를 생성한다고 가정해 보겠습니다.

  • “C:/사용자/bob/Data_Science_Documents”

이를 위해 다음 구문을 사용할 수 있습니다.

 #define main directory
main_dir <- "C:/Users/bob/"

#define sub directory
sub_dir <- "Data_Science_Documents"

#define directory
my_directory <- file. path (main_dir, sub_dir)

#create directory if it doesn't exist
if ( ! dir. exists (my_directory)) {dir. create (my_directory)}

컴퓨터에서 이 폴더로 이동하면 이 디렉터리가 존재하지 않지만 이제 생성되었음을 확인할 수 있습니다.

이 디렉터리가 이미 존재하는 경우 새 디렉터리가 생성되지 않습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 여러 패키지를 로드하는 방법
R에 패키지가 설치되어 있는지 확인하는 방법
R에서 환경을 지우는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다