getwd() 를 이용하면 현재의 작업 디렉토리를 알 수 있고
setwd() 를 이용하면 작업 디렉토리를 변경할 수 있다.
문제는 R을 종료하고 나면
이전에 설정해 둔 작업 디렉토리가 초기화된다는 것이다.
R은 미리 설정된 기본 작업 디렉토리의 .RData 를 불러오게 되어 있으므로
이전에 setwd()를 이용해 변경한 디렉토리에서 저장한 .RData는 자동으로 불러오지 않는다.
아예 R의 기본 디렉토리를 변경하려면 어떻게 해야 할까?
R은 처음에 Rprofile.site 라는 파일에 저장된 세팅값을 불러와 환경을 구성한다
그러니 setdw() 명령을 Rprofile.site에 넣어 두면
R이 시작될 때마다 해당 디렉토리를 기본으로 불러 올 것이다.
Rprofile.site 파일은 R이 설치된 디렉토리 하위의 etc폴더에 있으며
필자의 경우 C:\Program Files\R\R-3.3.1\etc 에 있었다.
해당 파일을 열어 위쪽에 setwd() 명령을 넣어 준 후
R을 열면 성공적으로 작업 디렉토리가 변경된 것을 알 수 있다.
반응형
'R' 카테고리의 다른 글
[R. 아르] 반복되는 값 추가하기 rep() (0) | 2016.10.11 |
---|---|
[R.아르] 벡터를 아래로 출력하기 cat() (0) | 2016.10.07 |
[R.아르] 일부 글자로 vlookup() 기능 사용하기 pmatch() (0) | 2016.10.04 |
[R.아르] 현재 날짜 가져오기 Sys.Date() (2) | 2016.10.04 |
[R.아르] 객체 지우기 rm() / 특정 문자가 포함된 행 추출하기 grep() (0) | 2016.09.30 |
[R.아르] 찾아바꾸기(2) lapply() / if() (0) | 2016.09.26 |
[R.아르] 찾아바꾸기 gsub() (1) | 2016.09.26 |
[R.아르] 원하는 순서로 데이터 정렬하기 order() (0) | 2016.09.26 |
[R.아르] R에서 피벗테이블 사용하기 dcast() (2) | 2016.09.23 |
[R. 아르] 리스트에 없는 항목만 추출하기 (차집합, setdiff()) (0) | 2016.09.23 |
댓글