2014-07-17 3 views
0

내가 이미 termDocumentMatrix를 생성 한 : 주어진 TermDocumentMatrix를 어떻게 수치 행렬로 변환 할 수 있습니까? 아래 켰을 때,

> tmm 
[[1]] 
<<DocumentTermMatrix (documents: 18, terms: 4886)>> 
Non-/sparse entries: 11956/75992 
Sparsity   : 86% 
Maximal term length: 25 
Weighting   : term frequency (tf) 

가 그럼 난 숫자 행렬로 변환하려면, 그것은 오류가 표시됩니다. 내가 사용 명령은 다음과 같습니다

matrix<-data.matrix(tmm) 

는 그 다음 매트릭스이 같은 목록이 될 : 내가 잘못 가지고 않았다

list(i = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,                      

?

+1

어떤 버전을 시도 할 수 있을까? 'as.matrix' 만 해봤습니까? – MrFlick

+0

실제로, [[[1]]은 문서 용어 행렬을 가지고 있지 않다는 것을 나타냅니다. 문서 용어 행렬을 가진 ** 목록 **이 있습니다. 'as.matrix (tmm [[1])) '는 어떨까요? – MrFlick

+0

@MrFlick 예! 그게 효과가있어! 정말 도움이 사람을 주셔서 감사합니다! – user3746295

답변

0

당신은 당신이 tm``사용이

matrix <- as.matrix(inspect(tmm))