티스토리 뷰
1. R 패키지의 소개 및 설치
- R에서 패키지란 특정 분석을 수행할 수 있는 함수, 객체, 도움말, 데이터 등의 집합
- R 설치 시 기본 설치되는 패키지는 library( ) 함수로 조회
- R 시작과 함께 동시에 시작되는 기본 패키지는 search( ) 함수로 조회
- R에서 기본 설치가 되지 않는 패키지도 많으므로 사용자가 CRAN을 통해 직접 설치할 필요
- Install.packages(“패키지 이름”)과 같이 R 콘솔에서 명령을 직접 실행하거나
- 풀다운 메뉴의 패키지들 > 패키지(들) 설치하기 클릭하고 미러 사이트 목록을 선택한 뒤 원하는 패키지를 목록에서 찾아 설치할수도 있음
2. R 패키지의 활성화
- R에 기본적으로 설치되어 있는 패키지 외의 사용자가 직접 설치한 패키지의 경우에는 이를 활성화할 필요
- R 콘솔에서 library(패키지명)의 명령어를 실행하여 패키지를 활성화
- R 콘솔에서 data(package="패키지명”) 명령문을 사용하면 저장되어 있는 데이터의 목록을 출력
- data(데이터명, package="패키지명“) 명령문으로 패키지 내에 저장되어 있는 데이터를 불러오는 것도 가능
install.packages("rpart")
library(rpart)
help(package="rpart") # 웹 기반 패키지 설명서
library(help="rpart") # 텍스트 기반 패키지 설명서
library(rpart)
?rpart # 웹 기반 패키지 설명서
data(package="rpart") #rpart에서 사용사능한 data 조회
car90 # rpart 내 car90 데이터 조회
data(car90, package = "rpart") # raprt내 car90 데이터 조회
car90
3. R 스튜디오란?
- 프로그램 이용의 불편함을 개선하고 R의 활용을 돕는 효과적인 IDE ( Integrated Development Environment : 통합개발환경 ) 소프트웨어
- IDE란?
- 기본적으로 편집기, 컴파일러, 프로그램 디버깅, GUI 등 여러 애플리케이션 패키지를 묶어 한 프로그램 안에 구현한 프로그래밍 환경을 의미
- 데이터 관리, 문서 및 프리젠테이션 자료 편집, HTML 작업 등 다양한 추가 기능들을 활용할 수 있음
- IDE란?
- 특징
- R을 구동할 때 사용자가 이용하는 모든 기능 및 도구를 통합하여 제공
- 다양하고 효과적인 편집기능을 제공하여 작업수행의 생산성을 높이는데 기여
- 사용자로 하여금 필요한 파일이나 함수를 빨리 찾을 수 있도록 돕는 기능을 제공
- MS 워드, Tex, Sweave, HTML 등 문서화 작업도구 사용환경 도 지원
4. R 스튜디오 사용하기
- R 스튜디오는 R 스튜디오 홈페이지( www.rstudio.com / posit.co )에서 무료로 내려 받을 수 있음
- R 스튜디오는 R의 사용자 편의 환경을 강화한 R 프로그래밍 환경
- 기본적으로 편집기와 작업공간( Workspace ), 작업이력( History ), R 콘솔( Console ), 그래프( Plots ), 패키지( Packages ), 도움말( Helps ) 등으로 구성
- 작업공간( Workspace ) 창은 작업세션( Session )이라고도 할 수 있는데, R 콘솔 창에서 작업한 모든 객체들, 즉 변수, 함수, 데이터 파일 등이 표시됨
- 작업공간 탭 오른쪽에는 작업이력(History) 탭이 있어 그동안 수행했던 명령문들이 나타남
- 오른쪽 하단부의 <Files> 탭은 사용자들이 익숙한 윈도우 탐색기로서 사용자의 컴퓨터에 위치하고 있는 파일들이 표시되고 그래프를 생성시키는 명령문을 실행하면 <Plots> 탭에 그림이 나타남
- R 스튜디오에서 새로운 스크립트를 불러오기 위해서는 File > New File > New Script 선택하거나 <Ctrl + Shift + N>의 단축키를 사용
- R 편집기에서 프로그램을 실행하기 위해서는 실행코드 영역을 선택한 후 오른쪽 상단의 Run 버튼 클릭하거나 <Ctrl + Enter>의 단축키를 사용
- 현재 위치로 작업 디렉토리를 변경하고자 할 경우 More > Set As Working Directory 선택
- File > Import Dataset 선택하거나, Environment 탭 > Import Dataset 버튼을 클릭하면 여러 가지 형태의 데이터를 읽을 수 있음
- Tools > Global Options 선택하면 글꼴이나 배경 색 등을 지정할 수 있음
5. R의 기타 고급 기능
- R에 관한 기타 정보는 구글이나 stackOverFlow를 통한 검색 뿐만 아니라
- DataCamp.com에서 제공하는 Quick-R 사이트에서는 R과 통계, 그래프 그리기 등에 대한 튜토리얼과 도움말을 통해 얻을 수 있음
- R 스튜디오 페이지에서는 R 프로그래밍 튜토리얼 외에 R 마크다운( R Markdown ), R 샤이니( R Shiny ) 등에 대한 다양한 정보를 제공
- R의 최신 패키지들은 The R Journal 혹은 Journal of Statistical Software 등 무료 저널을 통해 받을 수 있음
- ex ) Web-R, KOCW, The-R 등
728x90
'방송대 > R 컴퓨팅' 카테고리의 다른 글
5강. 데이터 구조 (2) (0) | 2025.03.23 |
---|---|
4강. 데이터 구조 (1) (0) | 2025.03.15 |
3강. 데이터 입력과 저장 (0) | 2025.03.09 |
3강. 데이터 요약 2 (0) | 2025.03.06 |
1강. R 입문( 1 ) (0) | 2025.02.23 |
댓글