R Studio 공간
R과 R Studio를 설치했다면, 이제 R Studio의 공간을 살펴보자
R studio는 아래의 그림과 같이 크게 4가지 공간으로 분할되어 있다.
처음 다운로드해서 켜신 분이라면, 왼쪽에 빨간색 공간(script)은 없고 노란색 공간(console)만 있을 수 있는데
R script 화면을 켜는 것이 어렵지 않으니 당황하지 않으셔도 된다.
어떻게 켜는지는 밑에서 소개할 것이다.
① R Script
이 공간은 일종의 메모장으로 생각하시면 되겠다.
메모장처럼 내가 사용한 코드들을 적고 그 옆에 이 코드가 어떤 코드인지에 대한 설명도 적어둘 수 있다.
이 공간은 R script파일로 저장이 되기 때문에 이전에 저장한 R script 파일을 불러와서
내가 특정 분석을 어떤 과정을 거쳐 진행했는지,
혹은 비슷한 분석을 다시 할 때 어떤 코드를 사용했는지 등을 살펴볼 수 있다.
R script 켜는 법
1. 단축키 이용(추천): ctrl + shift + n
2. 메뉴 상단 바 이용: [File] -> [New File] -> [R Script]
3. 메뉴 상단바의 아이콘 이용: 아래 그림의 빨간색 네모
R script에 적은 코드 실행하는 방법
1. 실행하려는 구간을 블록 설정하고 단축키 ctrl + enter
-개인적으로 블록 설정할 때, 마우스와 키보드를 적절히 섞어서 이용하면 편하다(키보드: shift + 화살표).
2. 실행하려는 구간을 블록 설정하고, 메뉴 상단의 run 아이콘 클릭(아래 그림의 빨간색 네모)
R script와 관련하여
script를 공유하거나 코드를 설명할 때 '#'을 활용하자!
-내가 적은 코드를 누군가와 공유할 때 해당 코드에 대한 설명을 적는 경우들이 있는데,
#뒤에 적은 글자들은 명령어로 실행되지 않으므로,
이를 활용하면 누군가에게 코드를 공유하거나 설명할 때 편하다.
dist_f(p = 0.1, deg.f1 = 4, deg.f2 = 96) + xlim(0,8)
위의 코드는 자유도가 4와 96인 F-분포를 그리고, 해당 분포에서 p = 0.1에 해당하는 구간부터 표시를 하라는 코드이다.
밑의 xlim(0,8)은 x축 값을 0부터 8까지 지정하라는 코드이다.
*해당 코드를 사용하려면 sjPlot이라는 패키지를 설치하고 library해야 한다.
dist_f(p = 0.1, deg.f1 = 4, deg.f2 = 96) + #p-level is .1
xlim(0,8) #range of x-axis
해당 코드를 공유할 때 위와 같이 코드에 대한 주석/설명을 달면 코드를 즉각적으로 이해할 수 있고,
받는 분들이 해당 설명들을 안 지워도 코드를 실행시킬 수 있으므로
코드를 지우는 데 드는 시간을 절약할 수 있다는 장점이 있다.
위의 코드를 실행시키면 plot이라는 화면에 아래와 같은 그래프가 나타날 것이다.
dist_f(p = 0.1, deg.f1 = 4, deg.f2 = 96) + p-level is .1
xlim(0,8) range of x-axis
만약 위와 같이 #을 삭제하고 실행을 하면..
'p-level is .1'과 'range of x-axis'라는 기호들이 명령어 코드로 인식되어서
이렇게 에러가 뜨고 그래프가 그려지지 않는다.
잡담
원래는 바로 작업환경을 설정하는 글을 쓰려다가 R studio 공간을 소개하는 글이 있으면 좋겠다는 생각이 들었다.
일단 이 글을 적게된 계기는 우리 연구실에서 통계 스터디 겸 R 스터디를 하게 되었는데
r을 한 번도 써본 적 없으신 선생님이 첫 발표를 맡게 되었다.
열심히 노력하셨지만 한 번도 쓴 경험이 없다보니 뭔가 이 프로그램을 이해하고 쓴다는 느낌이 아니라
누가 올려놓은 거를 진짜 기계적으로 따라한다는 느낌이 들었다.
그래서 R이나 R studio를 완전 처음 접한 분들이 좀 차근차근? 천천히? 익숙해질 수 있을만한
그런 글이 있으면 좋겠다 싶어서 다시 포스팅을 시작하게 되었다.
사실 이미 R studio를 처음 접하시는 분들을 위해 자세한 포스팅을 해놓으신 블로거 분들이 많기 때문에
자신에게 필요한 내용, 분석들을 검색하며 해결해 나가는 재미도 느끼시면 좋겠다.
잡담 끝
R script에 대한 포스팅 끝!
'R studio > R studio 설치 및 공간 탐색' 카테고리의 다른 글
[R studio]Working directory(작업 공간) 설정 (0) | 2021.09.26 |
---|---|
R studio 작업환경 설정: 인코딩 변경, 자동 줄 바꿈, 커서 라인 하이라이트 (1) | 2020.10.02 |
R studio 공간 살펴보기: 3. Console, 4. Files, 5. Plots, 6. Packages (0) | 2020.09.03 |
R studio 공간 살펴보기: 2. environment (0) | 2020.08.30 |
R studio 설치 (0) | 2020.08.23 |