2016-10-19 2 views
1

ich den Text-Mining-tm Bibliothek für R. mitProblem beim Laden von LDA Funktion in R

Ich bin auf R-Version läuft 3.3.1

Ich habe diesen Code:

lda <- LDA(docterm,k = 3,method = 'Gibbs') 
lda.topics <- as.matrix(topics(lda)) 

lda.terms <- as.matrix(terms(lda,5)) 

topic.terms <- c() 
topic.terms[1] <- paste(c(lda.terms[,1],'\n'),collapse = '\n') 
topic.terms[2] <- paste(c(lda.terms[,2],'\n'),collapse = '\n') 
topic.terms[3] <- paste(c(lda.terms[,3],'\n'),collapse = '\n') 

tw.df <- tw.df %>% 
    mutate(topico = topic.terms[lda.topics]) 

Aber jedes Mal, wenn ich versuche, es mit source file.r

laufen sie wirft mir dieses:

Error in eval(expr, envir, enclos) : could not find function "LDA" 

Ich bekomme es nicht, das tm Paket ist installiert.

Hat jemand diese Art von Verhalten schon einmal erlebt?

Irgendwelche Ideen, wie man es löst?

Vielen Dank im Voraus!

+0

Wird das Paket über 'library (tm)' geladen? – thelatemail

+0

Hallo, nein, nur Quellcode ausführen ("file.r") Ich bin neu in R btw, verzeih mir, wenn das noob ist wie Hölle – NeoVe

+0

Lade es einfach, es heißt Loading benötigtes Paket: NLP, aber das versuch ich nochmal mit 'Quelle', derselbe Fehler tho – NeoVe

Antwort

1

Versuchen Sie, das Paket 'topicmodels' zu installieren und zu verwenden.

install.packages('topicmodels') 

Es sollte funktionieren.

Verwandte Themen