자신에게 맞게 R 최적화를 해보자.
R의 시동파일 위치
1. R HOME
2. R profile
3. R environ
R은 세션 당 하나의 R profile과 R environ을 사용한다.
R HOME
R_HOME은 R이 설치된 디렉터리로 R.home()이나 Sys.getenv('HOME')을 활용하여 확인 할 수 있다.
Rprofile
Rprofile은 특정 프로젝트 실행시 바로 로딩되는 스크립트를 만들고 싶을 때 사용하므로, 프로젝트 만드는 걸 할 줄 모르는 사람을 위해 간단히 프로젝트 만드는 방법을 나타냈다.
아래 그림에서 Console 글 위에 왼쪽 2번째 파란색 육면체를 클릭한다.
클릭하면 New Project 창이 열리는데 New Directory를 눌러준다.
그런 다음 New Project를 눌러 준다.
directory name 에 원하는 프로젝트 이름을 넣어준 후 Browse... 을 눌러 프로젝트가 저장될 경로를 설정한다.
생성되면 아래와 같이 창이 뜬다.
앞서 특정 프로젝트에서 시동 시 로딩되는 스크립트를 만들고 싶으면 .Rprofile을 디렉토리에 생성하여 R 코드를 추가하면 된다고 하였다.
file.edit('~/.Rprofile')을 사용하면 된다.
코드를 실행하면 아래와 같은 창이 열린다.
test를 위해 아래같이 코드를 저장 하였다.
프로젝트를 다시 실행하면 아래와 같이 메세지가 나타난다.(Ctrl+Shift+F10 사용)
프로젝트의 환경변수 또한 수정할 수 있다.
user_renviron=path.expand(file.path('~','.Renviron'))
file.edit(user_reviron)
>꺽쇄나 + 가 불편하다면 아래와 같이 옵션을 수정하여 제거 가능하다.
options에서
diGits로 표시되는 숫자의 자리수 변경
show.signif.stars로 p-value의 유의미를 나타내는 * 표시 유무
stringsAsFactors=F 등을 설정 가능 하다.
이밖에는 ?options 를 사용하여 확인하자.
효율적인 R 프로그래밍 책을 참고하였다.
'R' 카테고리의 다른 글
apply 와 sapply의 차이 (0) | 2019.07.15 |
---|---|
문자열 다루기와 텍스트 마이닝 (0) | 2019.07.07 |
R Cloud 사용하기 (0) | 2019.06.21 |
GET 과 POST(rvest) (0) | 2019.06.10 |
텍스트마이닝(사회관계망, 워드클라우드) (0) | 2019.06.06 |