[원격교육 껌이지] 3기 유캔두잇 파이썬워드클라우드...

Fullfill Heart, Design Dream
커뮤니티
공지사항
홈페이지 공지사항을 확인하세요.

[원격교육 껌이지] 3기 유캔두잇 파이썬워드클라우드...

​제가 워드클라우드 몇 년 전에 데이터마이닝 쪽에 관심이 생겨서 잠깐 R을 공부하다가(공부라고 할 것도 없고 프로그램 세팅에서 끝난 수준) 말았었는데 당시 그래도 워드클라우드는 한번 만들어 봤었거든요.​그런데 이번에 특강 준비를 하면서 워드클라우드를 다시 만들어보려니까 그동안 R이니 뭐니 다 워드클라우드 까먹어서 엄두가 안 나는 바람에 그냥 웹사이트를 통해 만들었는데, 아직 시간이 있으니 한번 직접 만들어보자 싶어서 오랜만에 다시 R을 띄워 봤어요.​그런데 기본적으로 필요한 KoNLP부터 사용이 안되는 상황에 직면하고 난감 모드...​웹서핑을 해 보니 KoNLP의 업데이트가 중단되는 워드클라우드 바람에 R 4.0 이상 버전에서는 실행이 잘 안된다고 되어 있던데 제가 기존에 쓰던 3.3 버전은 또 다른 패키지들이 업데이트되는 바람에 설치가 안되더라고요.​아무튼 이것 저것 해보다가 계속 안 되어서 제가 마지막으로 선택한 방법은​(1) 기존의 R 관련 워드클라우드 프로그램 전부 삭제(r, rtools, r studio)(2) R 을 최신 버전(4.02)으로 설치(3) R tools도 최신 버전(4.0)으로 설치(4) R studio도 최신 버전으로 설치(5) Java도 최신 버전으로 다운받은 후 R에서 설치 후 불러들이기​install.package(rJava)library(rJava)​(6) 필요한 패키지 설치하기​를 하고 Konlp를 워드클라우드 설치하니까 사전을 제외하고는 잘 설치가 되었어요.​(6)은 페이스북에 어떤 분이 올려주신 글을 참고했고요.​​# java, rJava 설치install.packages(multilinguer)library(multilinguer)install_jdk()​# 의존성 패키지 설치install.packages(c('stringr', 'hash', 'tau', 'Sejong', 'RSQLite', 'devtools'), type ϛinary)​# github 버전 설치install.packages(remotes)remotes::install_github('haven-jeon/KoNLP', upgrade =never, INSTALL_opts=c(--no-multiarch))​​다만 KoNLP를 설치한 후 사전 워드클라우드 설치에서 계속 에러가 났는데요. 사전을 설치할 수 없다는 메시지가 나오면 Java를 최신 버전으로 설치하면 된다고 했지만 전 자바가 최신 버전인데도 사전은 세팅이 안되어서 사전을 인터넷에서 다운받아서 (NIADic_0.0.1.tar.gz 를 검색하면 링크가 떠요) 저장한 후 인스톨할 때 워드클라우드 링크 대신 컴퓨터의 위치로 설정해서 세팅했더니 그 다음부터 사전이 잘 뜨더라고요.​아무튼 우여곡절 끝에 KoNLP는 설치를 잘 했는데 이번엔 또 워드클라우드가 잘 안되더라고요. 데이터 전처리를 끝내면 그냥 패키지로 돌리기만 하면 되는 건데 왜 안 되는 건지 워드클라우드 ㅜㅜ​그러다 제가 써 보지 않은 wordcloud2 라는 게 있다는 게 기억이 나서 웹 검색으로 wordcloud2 쓰는 법을 따라서 해 봤더니 이건 잘 되네요.​처음 결과물은 폰트가 너무 작아서 폰트를 키웠어요.​​그랬더니 그제서야 만족할 만한 결과물이 나오더라고요.​직접 만들어 워드클라우드 보니 뿌듯합니다.​

0 Comments