2

我会使用 Benoit 的 R-package quanteda 来分析从 lexisnexis 导出的文章。导出为标准 html 格式。我使用 tm 包 + 插件来读取 lexisnexis 输出。不幸的是,将 tm-corpus 转换为 quanteda-corpus 时出现错误。该功能是否损坏,或者我之前有什么问题?

library("tm")
library("tm.plugin.lexisnexis")
library("quanteda")

ln <- LexisNexisSource("lexisnexisOutput.html")
cr <- Corpus(ln)
crp <- corpus(cr)

Error in UseMethod("corpus") : 
  no applicable method for 'corpus' applied to an object of class "list"
In addition: Warning message:
In corpus(texts, docvars = metad, source = paste("Converted from tm VCorpus '",  :
  Arguments docvarssource not used.
4

1 回答 1

1

当文本是 char 类型的向量时,这是一个限制corpus.VCorpus(),而不仅仅是单个 char 类型。在 quanteda 0.9.1-6 中修复。请参阅GitHub 上的问题 #80

于 2015-12-28T09:33:46.980 回答