在 R 中加载 LDA 函数时出现问题
Issue when loading LDA function in R
我正在使用 R 的文本挖掘 tm
库。
我运行正在使用 R 版本 3.3.1
我有这个代码:
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])
但每次我尝试 运行 它 source file.r
它给我带来了这个:
Error in eval(expr, envir, enclos) : could not find function "LDA"
我不明白,tm
软件包已安装。
有没有人遇到过这种行为?
有什么解决办法吗?
提前致谢!
尝试安装和使用包 'topicmodels'。
install.packages('topicmodels')
应该可以。
我正在使用 R 的文本挖掘 tm
库。
我运行正在使用 R 版本 3.3.1
我有这个代码:
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])
但每次我尝试 运行 它 source file.r
它给我带来了这个:
Error in eval(expr, envir, enclos) : could not find function "LDA"
我不明白,tm
软件包已安装。
有没有人遇到过这种行为?
有什么解决办法吗?
提前致谢!
尝试安装和使用包 'topicmodels'。
install.packages('topicmodels')
应该可以。