-
R 텍스트 마이닝 라이브러리 KoNLP 패키지 설치Programming/R Programming 2020. 6. 21. 18:13
한글 자연어 분석 패키지 <KoNLP(Korean Natural Language Processing)>
* installed.packges() : 현재 컴퓨터에 설치되어 있는 패키지를 확인
* KoNLP 패키지를 사용하기 위해서는 컴퓨터에 java가 깔려있어야 합니다.
** 정확하지 않은 글일 수 있습니다.
1. 해당 패지지가 내 컴퓨터에 설치되어 있는지 확인한다.
installed.packages('rJava') #컴퓨터에 rJava 패키지가 설치되어 있는지 확인
installed.packages("memoise")
installed.packages("KoNLP")
2. 패키지가 사용 가능한지 확인해보고 안되면 설치하기
library('rJava') library('memoise') library('KoNLP') install.packages('rJava') install.packages('memoise') #설치 후 다시 로드 library('rJava') library('memoise')
저는 rJava는 로드가 되었는데, memoise와 KoNLP는 설치가 안 되어 있었습니다. 따라서 두 패키지는 install.packge()를 통해 설치를 시도했습니다. memoise는 설치가 되었는데 KoNLP는 CRAN에서 제거되어 설치가 불가능하였습니다.
3. KoNLP 패키지 설치
친구는 아래 코드를 실행하는 방법으로 됐다는데 전 안됐습니다.
install.packages('devtools') devtools::install_github('haven-jeon/KoNLP')
저는 이 방법으로 해결했습니다.
KoNLP패키지 버전은 아래 URL에서 확인 가능합니다.
https://cran.r-project.org/src/contrib/Archive/KoNLP/
install.packages("https://cran.r-project.org/src/contrib/Archive/KoNLP/KoNLP_0.80.2.tar.gz", repos = NULL, type="source", INSTALL_opts = c('--no-lock')) library('KoNLP')
처음에 패지키 로드했을 때는 Fail to install scala-library-2.11.9.jar. 에러가 발생했습니다.
저 jar파일이 없어서 에러가 발생한건 데요,,,
아래 java.zip 파일 압축 풀어서 파일들을 KoNLP폴더에 있는 java폴더에 덮어쓰기 하면 해결됩니다.
C:\Users\82102\Documents\R\win-library\3.6\KoNLP\java 제 경로입니다. 참고해서 들어가세요
그래도 잘 안되면 rJava 문제일 듯 싶습니다. java오 r이 연결이 안돼도 KoNLP패키지 사용이 안된다고 하네요.
저는 JAVA가 옛날 버전이어서 JRE 최신버전으로 업데이트 후에 됐습니다. JRE 1.6이상부터 된다고 하더라구요
참고 링크
https://cran.r-project.org/src/contrib/Archive/KoNLP/
https://k-mingggdiiii.tistory.com/27
예제 파일 링크
https://github.com/youngwoos/Doit_R/blob/master/Data/hiphop.txt
'Programming > R Programming' 카테고리의 다른 글
R Graphics - Color 설정 (0) 2020.06.23 Data Visualization using R (R을 이용한 데이터 시각화) (0) 2020.06.23 R foreign 패키지 설치하기. (0) 2020.06.21