R 관련
* 기본 공부
* Creating publication quality graphics
using R
*
추천 R Package
ggplot2,
reshape2,
sqldf,
gridExtra
* R IDE 개발환경
R studio 가 최고인듯
* R 과 MS-SQL
library(RODBC)
dbhandle <- odbcdriverconnect="" span="">'driver={SQL
Server};server=mysqlhost;database=mydbname;trusted_connection=true')->
res <- dbhandle="" span="" sqlquery="">'select * from
information_schema.tables')->
이런식
*
R과 그래프
library("ggplot2")
library("ggthemes")
dsamp <- span="">
diamonds[sample(nrow(diamonds), 1000), ]->
*
R Histogram 관련
- hist(rnorm(100))
- hist(rnorm(100), breaks=50)
- hist(rnorm(100000),breaks=300)
- 도수간격 300개로
*
R 데이터 타입
- 변수
- 스칼라
- 숫자
- NA
- NULL
- 문자열
- 진리값
- Factor (순서없음, 순서있는경우는 ordered() )
- sex = factor("m", c("m", "f"))
- nlevels(sex)
- levels(sex)
- ordered
- 벡터 (배열의 개념)
- x=c(1, 2, 3, 4, 5)
- 리스트 (해싱, 딕셔너리)
- x = list(name="foo", height=70)
- 행렬 (한가지 유형의 스칼라만 가능, 2차원 행렬)
- matrix(c(1,2,3,4,5,6,7,8,9), nrow=3)
- Array (n차원 행렬)
- matrix(1:12, ncol=4)
- 데이터 프레임
- d=data.frame(x=c(1,2,3,4,5), y=c(2,4,6,8,10))
*
R 단축키 모음
ctrl + L : 화면지우기
*
R 단축키 모음
댓글
댓글 쓰기