RStudio는 크게 4개의 화면으로 구성이 되어있습니다.
(1) Script 창
(2) Console 창
(3) Environment/History 창
(4) Files/Plot/Packages
/Help/Viewer 창
의 4개로 구성이 되어 있는데요, 이는 그냥 R 화면보다는 확실히 사용자 친화적이라고 말할 수 있겠습니다.
4개 화면에 대해서 하나씩 살펴보도록 하겠습니다.
RStudio 화면 구성 |
RStudio를 처음 설치 후에 실행하면 아래처럼 화면이 뜹니다.
먼저 R Script 창을 새로 띄운 후에 4개의 각 창에 대해서 설명하도록 하겠습니다.
RStudio의 상단 File > New File > R Script (Ctrl+Shift+N) 을 선택하여 R Script 창을 새로 열도록 합니다.
그러면 아래와 같은 창이 왼쪽에 2개, 오른쪽에 2개, 총 4개의 프레임으로 나뉘어서 RStudio가 뜹니다.
4개의 창에 대해서 순서대로 설명하겠습니다.
1. R Script 창
Batch 모드로 R Script를 작성하고 실행할 수 있는 창입니다.
R Script 창에서 작성한 Script를 실행하려면
(1) Ctrl + R or
(2) Ctrl + Enter or
(3) 블럭설정 후 RStudio Script 창의 상단 메뉴인 'Run' 단추 클릭
의 3가지 방법 중에 본인이 편한 것을 사용하면 됩니다.
2. Console 창
Console 창은
(1) Interactive 하게 R 프로그램을 짜고 실행하기
(2) R Script 창 혹은 Console 창에서 작성한 프로그램의 실행(계산) 결과 보기
(3) 패키지 설치, 에러/오류 메시지 등의 로그 보기
등에 활용합니다.
SAS나 SPSS 등의 상용 툴 사용자라면 Console창을 활용해 Interactive mode로 작업을 하는 것이 처음에는 어색하게 느껴질 수도 있겠습니다만, 사용하다보면 굉장히 직관적이고 사람이 보통 정보를 처리하는 과정과 유사하기 때문에 R의 매력이라고도 할 수 있겠습니다.
Cosera 등의 오픈무료강좌나 다수의 R 책에서는 Console 창에 R 프로그램을 입력하고 바로 결과를 보여주는 식으로 제시가 많이 되어 있습니다만, R 프로그램을 자주 사용하는 분이라면 보통의 경우는 R Script창에서 프로그램을 작성하고 실행한 후에 2. Console창과 3.Environment 창 4. Plot 창을 보는 식으로 사용할 가능성이 높습니다. 아무래도 R Script를 재활용하려면 R Script창에 깔끔하게 Script만 짜놓는게 좋거든요.
사용자마다 선호가 있을 터이니 몇번 사용하다 보면 자신에게 맞는 방식이 자연스레 생기지 않을까 싶습니다. 저는 간단한 연산 일회성으로 하는게 아니라면 대부분은 R Script 창에 프로그램 작성하는 편이예요.
3. Environment/History 창
Environment탭에는 데이터셋이 나옵니다. 데이터셋의 이름, 관측치 갯수, 변수 갯수가 나옵니다.
R 프로그램을 깔아서 쓰다가 RStudio 를 깔아서 쓰다보면 이처럼 소소한 사용자 친화적인 UI, UX가 꽤 맘에 듭니다.
외부 데이터셋 불러오기, 외부로 내보내기, 지우기(삭제) 등의 아이콘이 보일텐데요, 이에 대해서는 별도로 포스팅하도록 하겠습니다.
History탭에는 RStudio 사용 History 가 나옵니다.
Console창에는 R Script, 연산결과, 패키지 설치 로그성 메시지와 오류/에러 메시지 등이 모두 나오는 반면에 History 창에는 R Script 의 이력만 나옵니다. R Script창을 잘 사용하는 사용자라면 History 창을 볼 일이 거의 없을 겁니다만, R Script 창에서 수정/삭제하고 저장해버렸는데 이전에 짜놨던 R Script를 참조해야 한다면 History창을 뒤져볼 수도 있겠지요?
4. Files/Plot/Packages/Help/Viewer 창
4-1. Files: Windows의 탐색기를 연상하면 이해하기 쉽습니다. R 데이터셋을 탐색기 활용해서 찾기, 신규 폴더 만들기, 파일 삭제하기, 이름 수정하기, 작업경로(Working directory) 설정하기 등이 가능합니다.
4-2. Plot: 다수의 그래프를 화살표를 이용해서 앞/뒤로 오가면서 볼 수 있습니다. Zoom 기능을 활용해서 확대해서 볼 수도 있으며, 다수의 Image 파일형식이나 PDF 파일형식으로 Export도 가능합니다. 삭제도 가능하구요.
4-3. Packages: User Library와 System Library에 설치되어 있는 Package를 확인할 수 있고, 신규로 설치(install), 업데이터(update)할 수도 있습니다.
4-4. Help: 도움말 검색 기능이 있습니다만, 개인적인 경험으로는 구글링을 많이 하게 되더군요.
RStudio 화면구성 설명하면서 나왔던 몇 개 R 명령어는 앞으로 차근차근 소개하도록 하겠습니다.
RStudio 에서 자주 사용하는 단축키 몇 개 소개합니다.
(맥북에서는 Ctrl 대신에 Cmd 키 누르면 됨)
(1) 스크립트 저장 : Ctrl + s
(2) 코멘트 부호 '#' 넣기, 해제하기 (토글키) : (행에 커서를 놓거나, 블록을 설정한 후에) Shift + Ctrl + c
(3) %>% chain operator 넣기 : Shift + Ctrl + m
(4) 텍스트 찾고 바꾸기 (find and replace) : Ctrl + f
(5) 새로운 R Script 창 열기 : Shift + Ctrl + n
(6) Console 창 화면 지우기 : (Console 창에 커서를 놓고) Ctrl + l
Rstudio의 Tools > Modify Keyboard Shortcuts 를 선택하면 아래와 같이 단축키 조회, 등록, 편집할 수 있는 창이 나옵니다. 본인이 사용하기에 편하게 등록, 편집해보시기 바랍니다.
[ Rstudio Keyboard Shortcuts ]
이번 포스팅이 도움이 되었다면 아래의 '공감 ~♡' 단추를 꾸욱 눌러주세요.^^
'R 분석과 프로그래밍 > R 데이터 전처리' 카테고리의 다른 글
R 작업공간 설정 및 저장 (4) | 2015.07.06 |
---|---|
[R] RStudio 에서 한글이 깨질 때 (15) | 2015.07.04 |
R 패키지 설치하기 install.packages(), 불러오기 library() (35) | 2015.07.03 |
RStudio 설치하기 (2) | 2015.06.30 |
R 설치하기 (2) | 2015.06.30 |