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 단축키 모음


댓글

가장 많이 본 글