如何访问语料库的元素并在R中写入文件?
问题描述:
我处理在R A vcorpus,看起来像这样:如何访问语料库的元素并在R中写入文件?
我打电话内容 - >内容,然后将内容 - >荟萃>为每个单独的文档ID。我想只写内容 - >内容和内容 - >元 - > ID来为每个文档稍后分开文本文件。
答
创建一个函数来提取你想要的元素,然后将它应用到你的语料库。
事情是这样的:
extractContentID <- function(x) {
out <- list()
out$content <- x$content
out$id <- x$meta$id
return(out)
}
newFiles <- sapply(Doc, extractContentID)
我收到此错误:错误的X $内容:$操作是原子向量 –
它看起来像有可能会在你Vcorpus的附加嵌套这是由覆盖无效您提交的文件中的小弹出。你可以尝试: sapply(Doc [[1]],extractContentID)在最后一行。但总的来说,重点是编写一个通用函数,它提取所需的元素,然后使用apply在语料库中的每个元素上使用该函数。 –