为什么R不能读取文本文件

Why can't R read the text file

尝试让 R 读取我的文本文件并进行文本挖掘,但按照步骤操作它不起作用,不知道出了什么问题。有人请帮助我

library(tm)
setwd("E://")
path="E:/KEYWORDS"
text<-readLines("KEYWORDS.txt")
corpus<- Corpus(VectorSource(text))
corpus<- tm_map(corpus,tolower)
corpus<- tm_map(corpus,removePunctuation)
corpus<-tm_map(corpus,stripWhitespace)
corpus<-Corpus(VectorSource(corpus))
tdm =TermDocumentMatrix(corpus,PlainTextDocument)
findFreTerms(tdm,lowfreq=2)

它显示:

Warning message:
In tm_map.SimpleCorpus(corpus, removePunctuation) :
transformation drops documents
tdm =TermDocumentMatrix(corpus,PlainTextDocument)
Error: is.list(control) is not TRUE

如果你这样做

str(readLines("KEYWORDS.txt"))
paste(str(readLines("KEYWORDS.txt")),collapse=" ")
text<-paste(str(readLines("KEYWORDS.txt")),collapse=" ")
gsub(pattern="//W", replace="  ", text)
text<-gsub(pattern="//W",replace=" ",text)
gsub(pattern="//d", replace=" ", text)
text<-gsub(pattern="//d", replace=" ", text1)
tolower(text)
text<-tolower(text)
text

显示文本为空或包含0个字符 为什么?

tdm =TermDocumentMatrix(corpus,PlainTextDocument)
Error: is.list(control) is not TRUE

那是因为您将 TermDocumentMatrix 的第二个参数作为 PlainTextDocument 而不是控制参数列表。阅读 TermDocumentMatrix 的文档,了解什么是有效的控制参数集。

你说你是按 "following the steps" 做的,但你应该先了解这些步骤。