R
R을 이용한 한글 텍스트 마이닝: 자연어처리(KoNLP) + 워드 클라우드(wordcloud)
알제이코딩
2022. 5. 27. 22:36
아래 모든 설치와 실행은 "RGui"에서 진행
install.packages("multilinguer")
library(multilinguer)
이런거 하지마세요!!
multilinguer::install_jdk()
install.packages("jdk")
해당명령어는 Java가 또 설치됩니다
혹시 Java를 깔지 않으셨다면 진행하시면 됩니다
install.packages("rJava")
library(rJava)
install.packages("jsonlite", type ="source")
library(jsonlite)
출처: https://r-pkgs.org/package-structure-state.html
(경고는 가볍게 무시해도 됩니다)
install.packages(c("hash", "tau", "Sejong", "RSQLite", "devtools", "bit", "rex", "lazyeval", "htmlwidgets", "crosstalk", "promises", "later", "sessioninfo", "xopen", "bit64", "blob", "DBI", "memoise", "plogr", "covr", "DT", "rcmdcheck", "rversions"), type = "binary")
install.packages("KoNLP", repos = "https://forkonlp.r-universe.dev", dependencies = TRUE, INSTALL_opts = c("--no-multiarch"))
여기서 첨부파일을 받아 R\R-4.2.0\library\KoNLP\java 폴더에 넣어줍니다
scala-library-2.11.8.jar
5.48MB
library(KoNLP)
useSejongDic()
여기서 Rtools 설치가 필요하다고 한다
거의 대부분의 정보글에도 Rtools 설치가 필수라고 하나
용량이 만만치 않고 굳이 설치하지 않아도 실행하는데는 전혀 문제가 없다!!
extractNoun("한국대학교 공학대학원 인공지능 전공입니다.")
+ wordcloud 코딩
참고로 R studio를 쓰는 분들은 여전히 안된다고 한다
library(KoNLP) 에서 펑!!
Error code : Java 연동 관련
단, 내가 사용하는 IDE인 VSCode에서는 매우 잘된다!!