로그인
Programming Language

[R] R 스튜디오

Y
Yerim
카테고리
  1. R

R과 R 스튜디오 설치

R, Rstudio

R: R 언어 인터프리터
Rstudio 의 사용을 편리하도록 도와주는 개발 환경(IDE)

설치 전 주의 사항

윈도우 로그인 계정명은 영어로 해야함 (한글X)
R, Rstudio의 설치 경로명에 한글이 포함되지 않도록한다
OneDrive, google Drieve등 외부 클라우드와 연결된 폴더에 설치하지 않는다
R 프로그래밍을 학습하기 위해서는 소프트웨어인 R과 R 스튜디오(RStudio)를
설치
R은 프로그램을 작성하고 실행하기 위한 소프트웨어이고, R 스튜디오는 R 프로
그래밍을 편리하게 작업할 수 있도록 도움을 주는 보조 소프트웨어
R을 먼저 설치하고, 그 다음에 R 스튜디오를 설치

R 설치하기

R을 사용하려면 먼저 공식 웹사이트에서 R을 다운로드하고 설치해야 함
1.
[Download] 항목의 [CRAN]을 클릭 → [Korea] 항목의 링크 → [Download R for Windows] 클
미러사이트
하나의 웹사이트에서만 R을 제공하면 전 세계 사용자가 몰려 이용 속도가 저하 될 수 있습니다. 이를 방지하기 위해 동일한 사이트를 여러 곳에 복사해서 사용자들을 분산시켜야 합니다. 이렇게 원래 사이트에서 복사된 사이트를 미러(Mirrors) 사이트라고 합니다, 사용자가 지리적으로 가까운 미러 사이트를 이용하면 보다 빠르게 파일을 다운로드받을 수 있습니다.
2.
[install R for the first time] 링크를 클릭 → [Download R 4.0.2 for Windows]를 클릭
3.
[한국어]를 선택하고 [확인] 버튼을 클릭
4.
설치할 위치 선택에서 경로를 선택한 후 [다음] 버튼을 클릭
5.
구성 요소 설치에서 필요한 항목을 체크하고 [다음] 버튼을 클릭
→ 스타트업 옵션에서 [No]를 선택하고 [다음] 버튼을 클릭
6.
시작 메뉴 폴더 선택은 내용 변경 없이 [다음] 버튼을 클릭
→ 추가 사항 적용도 내용 변경 없이 [다음] 버튼을 클릭
7.
설치 완료 창이 열리면 [완료] 버튼을 클릭
8.
설치가 완료되면 윈도우 시작 메뉴에서 R을 클릭하여 정상적으로 실행
되는지 확인함

R 스튜디오 설치하기

R 스튜디오(RStudio) : R을 편리하게 사용할 수 있도록 돕는 통합 개발 환경 소프트웨어
R 스튜디오 공식 웹사이트에서 R 스튜디오를 다운로드하고 설치해야 함
1.
웹사이트인 https://posit.co/에 접속 → [DOWNLOAD RSTUDIO]를
클릭 → OPEN SOURCE 카테고리에서 [RStudio]를 클릭
2.
[DOWNLOAD RSTUDIO DESKTOP]을 클릭
3.
다운로드 받은 설치 파일을 실행

R 스튜디오 실행

윈도우 시작 메뉴에서 R 스튜디오를 클릭
메인 메뉴에서 [File]→[New File]→[R script]
R script 를 입력할 수 있는 편집창이 새로 생김

R 스튜디오 사용해 보기

R 스튜디오 메뉴와 화면 구성

소스 영역
[File] - [New File] - [R Script]로 소스 영역 생성
소스창(Source Pane)
R 명령문을 작성하고 실행하는 영역, 메모장과 같은 문서 편집기와 유사
실행 버튼 Run 누르면 명령문 실행

콘솔 영역

콘솔창 (Console Pane)
소스창에서 작성한 R 명령문 실행시켰을 때 명령문의 실행 과정 및 결과 표시
명령분을 입력한 후 키보드에서 <enter>를 누르면 바로 실행
터미널창(Terminal Pane)
윈도우의 ‘명령 프롬프트’와 동일한 기능을 제공

환경 영역

환경창 (environment Pane)
: R 명령문이 실행되는 동안 만들어지는 각종 변수나 자료구조의 내용을 보여주는 영역
히스토리창(History Pane)
: R 스튜디오에서 실행한 명령문, 결과, 패키지 설치, 오류 등 거의 모든 작업 과정에 대한 이력이 표시
커넥션창(Connection Pane)
: R과 데이터 관리를 위한 서버를 연결하는 창
튜토리얼창(Tutorial Pane)
: R을 따라하며 배울 수 있는 창 (1.3버전부터 추가)

파일 영역

파일창(Files Pane)
윈도우의 파일 탐색기와 동일한 역할을 함
윈도우의 탐색기를 이용하지 않고도 R 스튜디오 내에서 파일창을 통해 특정 파일을 R 스튜디오로 불러오거나 복사, 삭제, 이동 등의 작업을 수행할 수 있고, 작업 폴더 지정 가능
작업 폴더 설정
경로를 따로 설정하지 않더라고 파일을 찾을 수 있다.
Home 옆 … 버튼 → 파일 경로 설정
More → Save As Working Directory
플롯창 (Plot Pane)
: R명령문으로 작성한 그래프가 표시 되는 영역
패키지창 (Packages Pane)
: 함수을 작성 목적, 개발자에 따라 패치지 형태로 묶어 제공
도움말창 (help Pane)
: 특정 함수에 대한 도움말
뷰어창 (Viewer Pane)
: 분석 결과가 이미지 형태인 경우 뷰어 창에 표

R 명령문 실행

R은 비전공자를 위해 만들어짐
> 3+(4*5) # 산술연산자로 계산 실행 가능 [1] 23 > A <- 51:80 # 51~80을 A에 저장 > print(A) # A를 출력 [1] 51 52 53 54 55 56 ... [21] 71 72 73 74 75 76 77 78 79 80 # 21은 71이 21번째 데이터임을 나타냄

명령문 실행

소스창 상단 실행버튼 or ctrl+enter
현재 커서가 위치하고 있는 라인의 명령문 실행
여러 줄 선택 후 실행하면 선택된 줄이 모두 실행된다.
커서는 다음 줄로 이동
한 줄씩 순차적으로 실행
소스창 전제 실행 ctrl + alt + r
바로 직전 명령문 재실행: ctrl + shift + p
명령어를 덜 입력하였을 때 <Esc>를 눌러 명령문 취소 가능

주석 (comment)

#기호로 시작
주석은 제외하고 프로그램 실행

작업 내용 저장

[File] - [Save] 또는 [File] - [Save As] 또는 저장 아이콘 클릭
R프로그램 파일은 .R
R 스튜디오 종료 시 저장 클릭 → 현재 작업 중인 환경을 모두 저장

도움말 사용

도움말 사용 방법

R 스튜디오 도움말창에서 검색하고자 하는 함수명을 입력
소스창에서 함수 이름을 입력하고 마우스로 드래그하여 블록을 설정한 후 <F1>을 클릭
?함수명 입력하고 실행
help(함수명) 실행

도움말 구성

R에서 help는 format 정해져 있음
구분
설명
설명 Description
함수에 대한 간단한 소개
사용법 Usage
함수 호출 방법
인수 Arguments
입력값(매개변수)들에 대한 설명
세부사항 Details
구체적인 동작 방식 및 주의사항
값 Value
함수 실행 시 돌려주는 결과값
참조 See Also
관련된 다른 R함수
예제 Examples
실제로 작동하는 예제 코드
Lab 문제
1.
ceiling() 함수에 대한 도움말을 화면에 나타내고 설명(Description)을 읽으며 celing()함수는 어떤 기능을 하는 함수인지 설명해봅시다.
ceiling # F1 ?ceiling help(ceiling)
2.
ceiling(2, 4), ceiling(3, 6)의 실행 결과를 나타냅니다.
> ceiling(2, 4) [1] 3 > ceiling(3, 6) [1] 4
3.
Sys.time() 함수는 어떤 기능을 하는 함수인지 설명해봅니다.
Sys.time() # F1 ?Sys.time() help(Sys.time())
4.
Sys.time() 함수의 실행 결과를 나타냅니다.
> Sys.time() [1] "2020-08-26 14:27:34 KST"

R 패키지 설치

패키지 (package)

함수들을 기능별로 묶어놓은 일종의 꾸러미
어떤 작업을 하느냐에 따라 필요한 패키지도 달라짐
다른 사람들이 잘 만들어 놓은 도구가 있다면 가져다 쓰는 것이 훨씬 효율적
로딩 (loading): 패키지를 R에서 사용할 수 있도록 불러오는 작업
원하는 패키지가 없으면 다운로드하여 설치해야 함

패키지 설치

명령문으로 설치
1.
특정 함수를 포함하고 있는 패키지 설치 (install) - 첫 설치시에만
2.
설치한 패키지 불러오기 (load) - R 스튜디오 켤 때 마다
# ggplot2 패키지 설치 install.packages('ggplot2')
R 스튜디오 메뉴로 설치
패키지창 하단에 설치 목록 확인

패키지 사용

로드
# ggplot2 불러오기 library(ggplot2)
함수 사용하기
ggplot(data=iris, aes(x=Petal.Length, y=Petal.width)) + geon_point()
'Yerim-DevNote' 구독하기
사이트를 구독하면 새 포스트 등 최신 업데이트를 알림과 메일로 가장 먼저 받아보실 수 있습니다.
Slashpage에 가입하고 'Yerim-DevNote'을 구독하세요!
구독
👍