티스토리 뷰

Developer

[R] 데이터 분석예제

rocksea 2013. 11. 13. 16:57

[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


댓글
  • 프로필사진 하이 안녕하세요.
    그대로 실행을 했는데

    datain <- read.csv("c:/work/r/search.csv", colClasses=c("character", "numeric";))
    에서
    Error: object 'detain' not found
    라고 에러메세지가 뜨고

    wordcloud(datain$이름,datain$인기순위, scale=c(8,.4),min.freq=1, max.words=Inf, random.order=FALSE, rot.per=.15, colors=pal2)
    에서
    Error in -freq : invalid argument to unary operator
    라는 에러메세지가 뜹니다ㅜㅜ

    어떻게 하면 좋을까요?



    2016.09.25 21:39
  • 프로필사진 Favicon of https://rocksea.tistory.com BlogIcon rocksea 아규멘트쪽에 세미콜론이 들어가 있는거 아닌가요??
    colClasses=c("character", "numeric" 요고->;))
    문제인듯 하네요:)
    2016.09.28 10:25 신고
댓글쓰기 폼