티스토리 뷰
[R] 데이터 분석예제.
지난번 R설치에 이어 이번에 간단한 CSV를 파싱해서 Wordcloud형태의 Visualization 하는 방법까지 과정을 알아보도록 하겠
습니다.
R 설치 참조
http://rocksea.tistory.com/209
step1. csv 데이터 만들기
일단 CSV 데이터를 만들어야 합니다.
이름 |
인기순위 |
박정현 | 100 |
이수영 | 80 |
보아 |
70 |
J-Rabbit |
60 |
SG Wannabe |
50 |
The One |
40 |
먼데이키즈 |
30 |
step2. R Script 를 이용한 CSV 분석
R Script의 분석 및 wordcloud 이용해서 데이터 Visualization 을 할 수 있습니다.
R Script 예제
> install.packages("wordcloud")
> library(wordcloud)
> datain <- read.csv("c:/work/r/search.csv", colClasses=c("character", "numeric"))
> pal2 <- brewer.pal(8,"Dark2")
> png("wordcloud.png", width=1000,height=1000)
> wordcloud(datain$이름,datain$인기순위, scale=c(8,.4),min.freq=1, max.words=Inf, random.order=FALSE, rot.per=.15, colors=pal2)
> dev.off()
결과 화면
[그림1] wordcloud 결과 화면
분석부터 손쉽게 Visualization 까지 할 수 있다는게 엄청난 장점인 것 같습니다.
수 많은 데이터를 수집하여 원하는 데이터를 뽑아 쓰기에 정말 적합한 언어가 아닌가 생각합니다.
.by rocksea
'Developer' 카테고리의 다른 글
[tool] text editor Adobe brackets (1) | 2013.12.18 |
---|---|
[eclipse kepler] maven plugin 설치 (0) | 2013.12.06 |
[centos 6.x] exploit root 탈취에 대한 보안. (0) | 2013.11.13 |
[DBMS] DBMS 별 rownum 사용법. (4) | 2013.11.08 |
[R]데이터 마이닝 도구 "R" 소개 및 설치. (0) | 2013.10.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 가정법
- 비지니스 영어
- redis
- maven
- 영문법
- 해외여행
- 비교구문
- 영작
- 조동사
- PostgreSQL
- memcached
- 스페인 여행
- NGINX
- Python Django
- 여행
- k8s
- nodejs
- 다낭
- mongoDB
- it
- Python
- ubuntu
- JBOSS
- 베트남
- hadoop
- AWS
- hdfs
- Business English
- 대명사 구문
- 도덕경
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함