1장R프로그래밍을위한환경준비하기
Why R?
통계적인자료분석이나그래픽에이용되는언어 + 패키지
객체지향적(Object Oriented)인언어로서사용자가원하는일련의과정을쉽게구현가능
장점– 무료
– 다양한데이터분석패키지 (3,000개이상)
– 우수한그래픽환경
90년대뉴질랜드오클랜드(Auckland) 대학의로스이하카(Ross Ihaka)와로버트젠틀맨(Robert Gentleman) 교수주도
2
4
5
6
7
실행
8
RStudio 설치
http://www.rstudio.com
9
10
11
RStudio실행화면
12
Rstudio에서프로그램실행방법
Console에서명령어로실행– eg) print(“hello”)
– eg) seq(1:100)
– eg) 1+2
Newfile -> Rscript를이용하여파일편집(*.R) 후– 방법 1: Rstudio에서 Code -> RunRegion으로배치실행
– 방법2: console에서
source ("data_ load.R") # 결과출력안됨
source ("data_ load.R", echo=T)
source("D:/R/example1.R",echo=T)
13
작업폴더설정
작업폴더확인> getwd()
[1] "C:/Users/am0600/Documents“
작업폴더를변경> setwd("D:/R") # 경로문자에역슬래시가아닌슬래시를사용함
> getwd()
[1] "D:/R"
> setwd("D:\\R") # 경로역슬래시를사용하는경우 2개를겹쳐사용해야함> getwd()
[1] "D:/R"
14
도움말보기
?명령어 또는 help(명령어)
eg) ?print
help(print)
사용예제보기– example(명령어)
eg) example(print)
15
패키지사용하기
CRAN -> Packages -> Table of Contents에서패키지종류확인가능
각패키지에대한기능및사용법은 Google검색으로확인가능함
패키지설치예– install.packages ("randomForest")
– Rstudio에서
우측하단 packages 에서설치된패키지리스트확인
새롭게설치는 packages -> install
패키지사용– library(randomForest )
16