12월 23, 2021

작업 디렉토리 아르 자형

작업 디렉토리는 작업중인 폴더입니다. 따라서,그것은 당신이 그들을로드하기 위해 프로젝트의 파일을 저장해야 할 장소(환경)또는 아르 자형 객체가 저장 될 위치입니다.

작업 디렉터리 가져오기

작업 디렉터리 가져오기

따라서,출력은 모든 파일이 저장 될 폴더입니다.

# Find the path of your working directorygetwd()

작업 디렉토리 설정

작업 디렉토리 설정

작업 디렉토리를 변경하는 방법을 궁금해하는 경우setwd함수를 호출하여 새 작업 디렉토리 폴더의 경로를 인수로 지정하면됩니다.

# Set the path of your working directorysetwd("My\Path")setwd("My/Path") # Equivalent
‘예기치 않은 설정 입력’오류가 발생한 경우 디렉토리 경로를 작성할 때’\’대신’\\’또는’/’를 사용하십시오.

슬래시를 수동으로 변경하지 않으려면 옵션이 있습니다:한편

sos패키지의back2ForwardSlash기능을 다음과 같이 사용할 수 있습니다.

# install.packages(sos)library(sos)x <- back2ForwardSlash()# (Enter or paste the path)setwd(x)

한편,이후 아르 자형 4.0.0 입력 할 수 있습니다:

 setwd(r"(My\Path)")

작업 디렉토리 변경

새 프로젝트를 만들려면 세션 작업 디렉토리 설정으로 이동하여 원하는 옵션을 선택하십시오. 프로젝트 디렉토리,소스 파일 위치,파일 창 위치로 설정하거나 사용자 지정 경로를 설정할 수 있습니다.

작업 디렉토리 변경

오류: 작업 디렉터리를 변경할 수 없습니다

작업 디렉터리를 변경할 수 없는 몇 가지 이유가 있습니다.

  • 경로의 철자가 잘못 입력되지 않았는지 확인합니다.
  • 경로에 잘못된 문자가 악센트로 포함되어 있지 않은지 확인합니다.
  • 관리자 권한이 있는지 확인하십시오.
  • 이중 백슬래시 또는 단일 슬래시를 사용합니다.

프로젝트 생성

프로젝트 생성은 스크립트를 폴더로 구성하는 데 매우 유용합니다. 따라서 프로젝트를 열 때 해당 파일을 모두 포함합니다. 당신이 그것을 열 때 또한,프로젝트 폴더는 작업 디렉토리로 설정됩니다,그래서 당신이 저장 한 모든 프로젝트 폴더에 저장됩니다.

파일 탐색 새 프로젝트 및 새 디렉터리 또는 기존 디렉터리에서 새 프로젝트를 만듭니다.

프로젝트 만들기

새 디렉터리 옵션을 선택한 경우 새 프로젝트를 선택한 다음 프로젝트 이름과 경로를 작성해야 합니다.

새 프로젝트를 만들려면 새 프로젝트 옵션을 선택합니다.

작업이 완료되면.Rproj파일이 생성되고 작업을 열 때마다 작업 디렉토리를 설정할 필요없이 모든 파일이 포함 된 프로젝트를 가질 수 있습니다.

작업 디렉토리 안에 폴더 생성

작업 디렉토리를 설정한 후 메인 디렉토리 안에dir.create기능이 있는 새 폴더를 생성할 수 있습니다. 예를 들어,새 폴더를 만들고 새 작업 디렉토리로 설정하고 다음과 같은 방법으로 기본 작업 디렉토리로 돌아갈 수 있습니다:

# Save your current working directoryold_wd <- getwd()# Create a new folderdir.create("new_folder")# (Do your work)# Come back to the main directorysetwd(old_wd)

또한recursive인수와file.path함수를 사용하여 중첩된 폴더를 만들 수 있습니다. 우리는 해당 섹션에file.path기능에 대한 자세한 설명을 제공 할 것입니다.

# Create a new folder inside otherdir.create(file.path("folder", "child_folder"), recursive = TRUE)

작업 디렉토리 내부의 폴더 제거

폴더를 제거해야하는 경우unlink기능을 호출 할 수 있습니다. recursive인수를TRUE으로 설정하면 폴더 내의 모든 파일이 제거됩니다.

unlink("my_folder_name", recursive = TRUE)

작업 디렉토리의 파일 나열

작업 디렉토리를 설정한 후에는 그 안에 있는 파일을 알 수 있습니다. 이를 위해 다음 예제와 같이dir또는list.files함수를 호출하십시오.

dir()list.files() # Equivalent

작업 디렉터리에 파일 만들기

작업 디렉터리에 새 파일을 만들어야 하는 경우file.create함수를 사용하여 새 파일의 이름을 다음과 같이 지정할 수 있습니다:

# Creating a new R filefile.create("new_file.R")
이 명령은 일반적으로 사용되지 않습니다. 이 명령의 주요 사용은 큰 프로젝트에서 작업 할 때 새로운 연구 파일의 배치를 만드는 것입니다.

작업 디렉토리

에서 파일 제거 새 파일을 만드는 것과 같은 방법으로file.remove함수를 입력하여 디렉토리 내부의 파일을 제거하거나 삭제할 수 있습니다:

# Deleting the file 'new_file.R'file.remove("new_file.R")

파일 경로 및 정보 얻기

file.path기능으로 파일 경로를 확인하고file.info기능을 사용하여 일부 파일에 대한 정보를 얻을 수도 있습니다.

# Creating some filefile.create("my_file.R")# Path of some filefile.path("my_file.R")# Info about our R filefile.info("my_file.R")
 size isdir mode mtime ctime atime exenew_file.R 0 FALSE 666 2020-03-22 16:02:54 2020-03-22 16:02:54 2020-03-22 16:02:54 no

작업 디렉터리의 파일 복사

필요한 경우 디렉터리의 파일 복사 및 이름을 바꿀 수도 있습니다. 이를 위해file.copy기능을 사용하십시오. 예를 들어’내 _파일’이라는 파일을 복사할 수 있습니다.복사본 이름을’내 복사본 파일’으로 바꿉니다.알’.

file.copy("my_file.R", "my_copied_file.R")

답글 남기기

이메일 주소는 공개되지 않습니다.