这是我第一次进行twitter分析。tm_map在R中出现错误
#Search data from Twitter
library("twitteR")
SearchData = searchTwitter("Bruno Mars", n=1000,lang = 'en')
SearchData
#Scrapping Data
userTimeline("BrunoMars", n=100, maxID =NULL, excludeReplies = FALSE, includeRts = FALSE)
class(SearchData)
head(SearchData)
#Cleanning Data
library(NLP)
library(tm)
TweetList <- sapply(SearchData, function(x) x$getText())
TweetList <- (TweetList[!is.na(TweetList)])
TweetCorpus <- Corpus(VectorSource(TweetList))
TweetCorpus <- iconv(TweetCorpus, to ="utf-8")
#change data to lower case
TweetCorpus <- tm_map(TweetCorpus,removePunctuation)
TweetCorpus <- tm_map(TweetCorpus, removeNumbers)
TweetCorpus <- tm_map(TweetCorpus, tolower)
我有这个错误“错误UseMethod(” tm_map”,X): 应用于类的一个对象‘tm_map’不适用的方法。‘人物’在我的最后3行
我试图通过在removePunctuation,removeNumbers和tolower之前添加content_transformer来解决这个问题,但是我仍然有同样的错误,我真的不知道,我需要你的建议和你的建议。发行了几天,但还没有解决。
非常感谢 Ros
非常感谢Patronus –