더북(TheBook)

05 | IDE 살펴보기

R을 실행한 후 코드 입력 중 TAB키를 누르면 명령을 자동 완성해주며, 키보드 방향키 위/아래를 눌러서 이전/이후 명령 이력을 볼 수 있으므로 R의 기본 콘솔의 지원도 그리 나쁘지는 않다.

그래도 한 번쯤은 반드시 찾아보는 것이 IDEIntegrated Development Environment가 아닐까 한다. R에는 기본적인 GUI 도구(그림 1-5)가 딸려오지만 그다지 많은 기능을 지원하지는 않는다.

기본 제공 GUI로는 부족하다면 좀 더 풍부한 기능을 제공하며 사용하기도 편리한 RStudio를 사용해보자.

그림 1-12 RStudio 실행 화면

RStudio는 명령 콘솔 외에 파일 편집, 데이터 보기, 명령 히스토리, 차트 등을 손쉽게 접근할 수 있게 해준다. 만약 R 프로그램을 편집기에서 입력하면서 동시에 방금 입력한 내용을 곧바로 콘솔에 보내 실행하는 방법으로 코딩하고 싶다면 상단에서 [Code] 메뉴를 살펴보면 된다. 코드의 처음부터 현재 행까지 실행하거나 에디터의 코드 한 행씩을 쉽게 실행할 수 있다.

Vim 사용자라면 Vim-R-Plugin(http://www.vim.org/scripts/script.php?script_id=2628)을 사용할 수 있다. Vim-R-Plugin은 screen 또는 tmux와 함께 사용하는 도구로, 화면을 에디터(vim), R 콘솔, 객체 브라우저로 나누어 작업할 수 있게 해준다. 그림 1-13은 Vim-R-Plugin을 사용해 특정 코드 블록을 R 콘솔로 보내 실행하는 화면을 보여준다.

그림 1-13 Vim-R-Plugin
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.