2013-12-12 2 views
1

내가하려는 것은 CSV 파일을로드하고 용어 - 문서 행렬로 변환하는 것입니다. 여기텍스트 마이닝 - 용어 - 문서 행렬을 만드는 방법

내 코드의 일부입니다

myCorpus<-read.csv('alert-sample-data-4-mining.csv', head=TRUE) 
TermDocumentMatrix(myCorpus, control=list(wordLengths=c(1,Inf))) 

그러나 오류 메시지가 말했다 얻을 : UseMethod에서 오류 ("TermDocumentMatrix", X) : 는 'TermDocumentMatrix'에 대한 적용 방법의 객체에 적용되지

답변

2

여기 몇 가지 - tm 라이브러리를로드하지 않고 있으며 사용자는 코퍼스를 만들지 않습니다. 이 같은 시도 (가정을 텍스트 데이터를 CSV 파일에 "텍스트"라는 필드에) :

library(tm) 
myCorpus <- read.csv("alert-sample-data-4-mining.csv") 
corpus <- Corpus(VectorSource(myCorpus$text)) 
TermDocumentMatrix(corpus) 
+0

는 "CSV 파일에"텍스트 "텍스트 데이터라는 필드에있는 가정"설명 할 수 , thanks – Jusleong

+0

당신은 csv 파일에 데이터가 있습니다. 데이터의 첫 x 째 행은 열 표제의 이름이고 모든 후속 행은 데이터입니다. 일부 컬럼에는 용어 문서 행렬을 작성하는 데 사용할 텍스트가 들어 있습니다. 나는이 열의 csv 파일의 첫 번째 행에있는 값인 "text"라고하는 열 머리글을 가정합니다. – josliber

+0

'str (myCorpus)'를 사용하여 텍스트 컬럼 헤더의 이름을 확인하십시오. josilber는 그것이 설명을위한 텍스트라고 생각한다고 말했다. –

관련 문제