R스튜디오 인터페이스!
실전에 들어가기 앞서 각 탭에 대해서 간단하게 알아보도록 하겠다.
R스튜디오를 실행하면 기본적으로 아래와 같은 4 분할된 창을 확인할 수 있다.
(테마를 선택하지 않았다면 흰 색 화면이 나올 것이다. 테마 변경 방법은 이전 포스트 참고)
Script 창
실제로 코드를 한 줄씩 입력하고 실행해 나가게 될 창이다.
한 문장씩 실행 할수도 있고, 원하는 영역을 드래그해서 통째로 실행할 수 도 있다.
실행에는 왼쪽 위의 Run 버튼을 눌러도 되지만 [ctrl]+[enter] 키를 누르면 편하게 실행할 수 있다.
영역을 지정하지 않고 [ctrl]+[enter]하게 되면 커서가 깜빡이는 줄이 실행된다.
오른쪽에 스크립트는 변수를 생성하고, 변수의 종류를 확인하는 문장이다.
x라는 변수에 1을 지정하고,
word라는 변수에 Hellow world라는 문자를 지정한 후 실행하였다. 문자는 항상 큰 따옴표 (" ") 속에 넣어야 한다.
typeof( ) 는 괄호( ) 안의 변수가 어떤 형태인지 알려주는 명령어이다.
변수 이름은 닷(.), 언더스코어(_)들의 기호를 포함해서 만들 수 있다. 사용할 수 없는 기호들을 넣게 되면 에러 메시지가 뜬다. 변수에는 문자, 숫자뿐만 아니라 DataSet (여러 정보를 포함하는 데이터 집합) 자체를 할당할 수 도 있다.
Environment 창
현재 정의되어있는 변수 및 DataSet를 보여주는 창이다.
스크립트가 길어지다보면 내가 어떤 변수를 쓰고 있는지 헷갈리게 된다.
R스튜디오의 가장 큰 장점 중 하나는 이 변수
들을 실시간으로 확인 할 수 있는 것이다.
오른쪽의 빗자루 버튼을 클릭하여 변수를 제거할 수 있다.
그 옆의 List 버튼을 클릭하여 Grid로 변경하면 변수를 선택하여 제거할 수 도 있다.
Grid 형태에서는 변수의 종류, 길이, 사이즈 등을 더 상세하게 볼 수 있다.
History 창
말 그대로 내가 지금까지 R스튜디오에서 실행한 내용들을 실행한 순서대로 나열해 준다.
변수 지정, 명령어 실행, 패키지 설치, 오류 등 거의 모든 내용을 시간순으로 볼 수 있다.
Console 창
Script창에서 코드를 실행하면 결과가 나오게 되는 창이다. 실행한 코드에 오류가 있으면 어떤 오류인지 알려주기도 한다.
typeof(x)
typeof(word) 를 실행하여 x와 word가 어떤 변수인지 확인해 보았다.
x는 double 형 (부동소수), word는 character 형(문자) 라고 출력되었다.
File 창
오른쪽 아래에는 파일탐색기가 박혀있다.
말 그대로 파일이 어디에 있는지 나타내 주는 창.
불러오고 싶은 파일이 어디있는지, 어디다 저장할지 띄워준다.
이게 없으면 윈도우 폴더 창 하나 띄워서 찾아다니게 되기에 R스튜디오에서 자체적으로 박아넣어준 것 같다.
Plots 창
R 에서 작성한 그래프, 차트 등을 보여주는 창이다.
아래에 Export 버튼을 눌러서 만들어진 이미지를 파일로 저장할 수 있다.
Packages 창
R을 사용하는 이유 중 하나는 다양한 패키지 (package)가 제공되기 때문이다.
패키지란 R에서 사용하는 명령어, 함수, 데이터셋 등을 묶어서 원하는 작업을 쉽게 할 수 있도록 코딩해놓은 모음집 같은 것이다.
R을 설치할 때 기본적으로 설치되는 패키지들이 있으나 R 홈페이지에서 CRAN이라는 서버에 들어가면 여러 사람들이 작성해서 올려놓은 유용한 패키지들을 다운로드하여서 사용할 수 있다.
Packages 창은 현재 설치된 패키지 목록을 보여준다.
또한 여기서 새로운 패키지를 설치하거나 업데이트 하는 것도 가능하다.
R 프로그래밍 관련 다른 포스팅
2021/01/06 - [R 프로그래밍] - R 프로그래밍 기초_ R 기본 개념 & 설치
2021/01/06 - [R 프로그래밍] - R 프로그래밍 기초_R 스튜디오 설치 및 기본 셋팅
2021/01/09 - [R 프로그래밍] - R 프로그래밍 기초_기본 인터페이스
2021/01/13 - [R 프로그래밍] - R 프로그래밍 기초_패키지 (Package)
2021/01/18 - [R 프로그래밍] - R 프로그래밍 기초_그래프 그리기 의 모든것
'지식 > R 프로그래밍' 카테고리의 다른 글
R 프로그래밍 기초_기본 R 명령어 모음 (0) | 2021.01.19 |
---|---|
R 프로그래밍 기초_그래프 그리기 기본<plot> 의 모든것 (0) | 2021.01.18 |
R 프로그래밍 기초_패키지 (Package) (0) | 2021.01.13 |
R 프로그래밍 기초_R 스튜디오 설치 및 기본 셋팅 (0) | 2021.01.06 |
R 프로그래밍 기초_ R 기본 개념 & 설치 (0) | 2021.01.06 |
댓글