R - 데이터 시각화(WordCloud)

Posted 05 21, 2013 21:46, Filed under: BigData/DataVisualization

# 데이터 시각화를 위해 wordcloud 패키지 설치및 메모리 로드

실행 버전 : R version 2.14.2 , 2.15.1

wordcloud 패키지 인스톨

> install.packages("wordcloud")
패키지(들)을 ‘C:/Users/SUNSHINY/Documents/R/win-library/2.15’ 에 설치중입니다
(왜냐하면 ‘lib’ 가 지정되지 않았기 때문입니다)
--- 본 세션에서 사용될 CRAN 미러를 선택해주세요 ---
also installing the dependencies ‘Rcpp’, ‘RColorBrewer’, ‘slam’

URL 'http://cran.rstudio.com/bin/windows/contrib/2.15/Rcpp_0.10.3.zip'를 시도하고 있습니다
Content type 'application/zip' length 3904568 bytes (3.7 Mb)
열린  URL
downloaded 3.7 Mb

URL 'http://cran.rstudio.com/bin/windows/contrib/2.15/RColorBrewer_1.0-5.zip'를 시도하고 있습니다
Content type 'application/zip' length 24907 bytes (24 Kb)
열린  URL
downloaded 24 Kb

URL 'http://cran.rstudio.com/bin/windows/contrib/2.15/slam_0.1-28.zip'를 시도하고 있습니다
Content type 'application/zip' length 95894 bytes (93 Kb)
열린  URL
downloaded 93 Kb

URL 'http://cran.rstudio.com/bin/windows/contrib/2.15/wordcloud_2.4.zip'를 시도하고 있습니다
Content type 'application/zip' length 538377 bytes (525 Kb)
열린  URL
downloaded 525 Kb

패키지 ‘Rcpp’ 는 성공적으로 압축을 해제하고 MD5 sums 를 확인했습니다
패키지 ‘RColorBrewer’ 는 성공적으로 압축을 해제하고 MD5 sums 를 확인했습니다
패키지 ‘slam’ 는 성공적으로 압축을 해제하고 MD5 sums 를 확인했습니다
패키지 ‘wordcloud’ 는 성공적으로 압축을 해제하고 MD5 sums 를 확인했습니다

다운로드된 패키지들은 다음의 경로에 있습니다
        C:\Users\SUNSHINY\AppData\Local\Temp\Rtmp46BUdh\downloaded_packages

패키지 로드
> library(wordcloud)
패키지 Rcpp를 로드중입니다
패키지 RColorBrewer를 로드중입니다
경고 메시지가 손실되었습니다
1: 패키지 ‘wordcloud’ 는 R 버전 2.15.3 에서 작성되었습니다  
2: 패키지 ‘Rcpp’ 는 R 버전 2.15.3 에서 작성되었습니다  
3: 패키지 ‘RColorBrewer’ 는 R 버전 2.15.2 에서 작성되었습니다

분석할 데이터 파일 읽어오기


> sing<-read.csv("D:/02.STUDY/나는가수다.csv", header=TRUE);

# 읽어들인 파일 조회
> sing
                            keyword 노출수 클릭수
1                               bmk   4438   1136
2                 bmk꽃피는봄이오면   2365     79
3                         bmk나가수     85     10
4                     bmk나는가수다     80     55
5                     mbc나는가수다    161     77
6                        yb나는나비      8      0
7                    그런이유라는걸    610    206
8                            김범수   1539    874
9                         김범수7위     59     30
10             김범수그런이유라는걸   2406   1087
11                     김범수나가수      9      6
12                 김범수나는가수다     32     28
13                           김연우   8550   4838
14                        김연우6위      6     11
15                       김연우교수   5429   2751
16                       김연우극찬   5663   3586
17                     김연우나가수     50     26
18                 김연우나는가수다   2279   1379
19           김연우나는가수다동영상      9      8
20                     김연우동영상     40      9
21           김연우여전히아름다운지  17792   9971
22                       김태호극찬   2701   1418
23                   꽃피는봄이오면    355    273
24                           나가수   4350   2920
25                        나가수bmk     78     39
26                     나가수김범수     45     16
27                     나가수김연우    114     53
28                   나가수다시보기     40     25
29                     나가수동영상    389    323
30                 나가수무편집영상     44     54
31                     나가수미공개    282    190
32                 나가수미공개영상    202    100
33                     나가수박정현     38     12
34                 나가수박정현미아      5      5
35                       나가수영상     12      4
36                     나가수예고편    133     75
37                     나가수윤도현     34     14
38                     나가수이소라     30      8
39                     나가수임재범   4019   2256
40             나가수임재범너를위해     89     30
41                       나는가수다  67255  40911
42                    나는가수다1위    265    141
43                    나는가수다bmk   3454     90
44                   나는가수다결과      6      7
45                 나는가수다김범수     96     45
46                 나는가수다김연우    367    261
47 나는가수다김연우여전히아름다운지      7      4
48                   나는가수다노래     37     25
49               나는가수다노래듣기    909    506
50               나는가수다다시보기    129    155
51                 나는가수다동영상   1812    721
52           나는가수다동영상윤도현     51     11
53           나는가수다동영상임재범    252    236
54             나는가수다무편집영상     25     24
55                 나는가수다미공개  11170   3814
56             나는가수다미공개영상   4052   4396
57                 나는가수다박정현    125    109
58             나는가수다박정현미아     11     13
59                   나는가수다영상     15      5
60                 나는가수다예고편    723    287
61                 나는가수다윤도현     86     70
62         나는가수다윤도현나는나비     31      6
63                 나는가수다이소라    137     93
64                 나는가수다임재범   2891   2313
65         나는가수다임재범너를위해     67     63
66                         나는나비    212    127
67         나를사랑하지않는그대에게    192    233
68                             미아    295    207
69                           박정현   3429   2370
70                     박정현김태현    726    412
71                     박정현나가수     10      9
72                 박정현나는가수다     59     45
73                       박정현미아  15788   7986
74                 여전히아름다운지    329    279
75                           윤도현   2306   1170
76                 윤도현나는가수다     49     36
77                   윤도현나는나비   5877   2999
78                     윤도현임재범   6022   3299
79                           이소라   1761    846
80                     이소라나가수      7      4
81                 이소라나는가수다   1070    459
82           이소라나는가수다동영상     16      0
83   이소라나를사랑하지않는그대에게    531    414
84                           임재범  24622  26996
85                        임재범1위    745    552
86                     임재범나가수    188    104
87                 임재범나는가수다   5476   4667
88           임재범나는가수다동영상    371    226
89                 임재범나만가수다   9201   6653
90                   임재범너를위해  38925  29050
91                     임재범동영상    184     95
92                         임재범딸  35872  22794
93                     임재범미션곡    518    287
94                     임재범박정현   3423   1988

wordcloud 시각화 조회
> names(sing)
[1] "keyword" "노출수"  "클릭수"

# wordcloud 함수 실행
> wordcloud(sing[,1],sing[,2])

결과 이미지
사용자 삽입 이미지




























문자 스타일 적용

> pal <- brewer.pal(6,"Dark2")
> pal <- pal[-(1)]
# wordcloud 함수 실행
> wordcloud(sing[,1],sing[,2],colors=pal, min.freq=3, random.order=F, family="맑은 고딕")

# 아래는 윈도우 폰트를 설정하지 않아 발생하는 메시지(기본폰트로 출력됨)
30 개의 경고가있었습니다 (경고를 보려면 warnings()를 사용하세요)

결과 이미지
사용자 삽입 이미지





























윈도우 폰트 설정

> windowsFonts(malgun=windowsFont("맑은 고딕"))
# wordcloud 함수 실행
> wordcloud(sing[,1],sing[,2],colors=pal, min.freq=3, random.order=F, family="malgun")

결과 이미지
사용자 삽입 이미지




























※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.

"BigData / DataVisualization" 분류의 다른 글

R - 패키지 인스톨 (0)2013/05/21
05 21, 2013 21:46 05 21, 2013 21:46


Trackback URL : http://develop.sunshiny.co.kr/trackback/903

Leave a comment

« Previous : 1 : ... 114 : 115 : 116 : 117 : 118 : 119 : 120 : 121 : 122 : ... 648 : Next »

Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. church building construction church building construction %M
  2. wireless clocks transmitter wireless clocks transmitter %M
  3. how to build a metal building how to build a metal building %M
  4. builder builder %M
  5. social media management company social media management company %M

Calendar

«   12 2019   »
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        

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 2781614 HIT
TODAY 1197 HIT
YESTERDAY 1360 HIT