R 프로그래밍 기초를 공부하는 여러분이 가장 먼저 만나는 것이 RStudio이죠? 오늘은 RStudio 사용법과 코드 실행 방법, 코드 주석 처리하는 방법 등에 대하여 알아보도록 하겠습니다.
RStudio 란?
RStudio는 R 언어를 위한 통합 개발 환경 (Integrated Development Environment, IDE)입니다. 말이 어려운데, 그냥 R 프로그램을 보다 편하게 사용하기 위해서 여러 편리한 기능을 한데 모아놓은 프로그램이라고 생각하시면 좋습니다.
RStudio의 화면 구성
RStudio를 실행했을때 다음과 같은 4분할 창, 혹은 스크립트창이 생략된 3분할 창을 만나게 됩니다.
- 스크립트창: 메모장의 기능이 RStudio 화면에 빌트인 되어있다고 생각하면 쉽습니다. 많은 경우 R 코드가 적혀지지만, 그냥 우리가 쓰고 싶은 것들을 마음대로 적으면 됩니다.
- 콘솔 창: 앞서 설치한 R 프로그램이 박혀있는 곳이라고 생각해주세요. 스크립트 창에 적힌 코드들이 실제로 실행되는 장소입니다. RStudio의 두뇌 역할을 한다고 생각하면 됩니다.
- 파일 관리, 그래프, 패키지, 문서 뷰 창: 윈도우 파일 탐색이 가능한 공간이며, 현재 설치된 패키지의 리스트를 볼 수 있는 곳입니다. 또한, 그래프를 그렸을 때, 문서를 작성했을 때의 결과물을 볼 수 있는 공간입니다.
- 환경, 코드 히스토리 창: 코드를 짜면서 선언된 변수나, 함수의 리스트를 볼 수 있는 공간입니다. 또한, 이제까지 실행된 코드의 히스토리 기능을 제공하여, 예전에 사용한 코드를 재사용 할 수 있는 기능이 존재하는 공간입니다.
RStudio 사용법
R 코드 실행 방법 및 단축키
처음으로 R 코드를 작성하고 실행해 보겠습니다. R 코드 실행 방법은 R 스크립트 창의 코드를 R 콘솔 (Console) 창으로 전송하여 실행하는 방법과 R 콘솔 창에 직접 입력하는 방법이 있습니다.
- R 콘솔 창에서 코드 작성 후
Enter
를 치는 방법 - R script에서 코드를 콘솔로 보내는 방법
- 해당 라인에 커서를 위치 후
Ctrl + Enter
를 치는 방법 - 돌리고 싶은 부분을 블락 지정 후
Ctrl + Enter
를 치는 방법
- 해당 라인에 커서를 위치 후
R 코드 코멘트 표시
특정 코드 앞에 #
기호를 사용하게 되면 해당 줄은 실행을 하지 않는 코멘트로 인식하게 됩니다. 코멘트 표시 단축키는 Ctrl + Shift + C
입니다. 다시 한번 단축키를 누르면 코멘트 표시가 풀립니다.
R 변수 만들기
변수에 어떤 값을 할당 (assignment) 할 때, R에서는 <-
연산자를 사용합니다. <-
기호 왼쪽에는 변수의 이름을, 오른쪽에는 변수에 할당할 값을 적습니다.
- 변수는 object가 들어갈 수 있는 상자라고 생각합시다.
다음 R 코드는 변수 x
에 1
을 할당하는 코드입니다. 그 다음 줄의 x
는 변수 x
의 값을 출력하는 코드입니다. 따라서 이 코드를 실행하면 1
이 출력 됩니다.
x <- 1
x
[1] 1
만약 x
가 이미 다른 값을 가지고 있었다면, 위 코드에서는 그 값을 1
로 덮어쓰게 됩니다. 이후에는 x
변수는 1
을 가리키게 됩니다.
- R에서는 상자의 크기가 자유자재로 늘어날 수 있습니다.
x <- c(1, 2, 4)
x
[1] 1 2 4
앞선 예제에서 숫자 여러 개를 묶어서 하나의 물건 (객체, object) 처럼 만들 수 있는 방법입니다. 코드에서 c
는 영어 단어 concatenate
의 약자입니다.
변수 이름 지정하기
R에서 변수 이름을 지정할 때는 일반적으로 영문자, 숫자, 밑줄(_
)을 사용합니다. 변수 이름은 대소문자를 구분합니다.
# 변수 이름 지정하기 예제
my_variable <- 10 # 좋은 예
myVariable <- 20 # 나쁜 예
MY_VARIABLE <- 30 # 나쁜 예
본 포스팅은 R 프로그래밍 기초 공략.zip 교재의 일부분 입니다. 본 교재는 R을 독학하시는 분들을 위하여 특별히 제작된 교재입니다. R을 이제 막 시작하셨다면 슬기로운 통계생활과 같이 공부해보세요!