プラットフォームで R 3.1.3 を使用しています: x86_64-apple-darwin13.4.0 (64 ビット) およびパッケージの tm_0.6-2 バージョン
これが私のコードです:
install.packages(c("twitterR","ROAuth","RCurl","tm","wordcloud","SnowballC"))
library(SnowballC)
library(twitteR)
library(ROAuth)
library(RCurl)
library(tm)
library(wordcloud)
#twitter authentication
consumerKey <- " "
consumerSecret <- " "
accessToken <- " "
accessTokenSecret <- " "
twitteR::setup_twitter_oauth(consumerKey,consumerSecret,accessToken,accessTokenSecret)
#retrive tweets from twitter
tweets=searchTwitter("euro2016+france",lang = "en",n=500,resultType = "recent")
class(tweets)
head(tweets)
#converting list to vector
tweets_text=sapply(tweets,function(x) x$getText())
str(tweets_text)
#creates corpus from vector of tweets
tweets_corpus=Corpus(VectorSource(tweets_text))
inspect(tweets_corpus[100])
#cleaning
tweets_clean=tm_map(tweets_corpus,removePunctuation,lazy= T)
tweets_clean=tm_map(tweets_clean,content_transformer(tolower),lazy = T)
tweets_clean=tm_map(tweets_clean,removeWords,stopwords("english"),lazy = T)
tweets_clean=tm_map(tweets_clean,removeNumbers,lazy = T)
tweets_clean=tm_map(tweets_clean,stripWhitespace,lazy = T)
tweets_clean=tm_map(tweets_clean,removeWords,c("euro2016","france"),lazy = T)
#wordcloud play with parameters
wordcloud(tweets_clean)
最終行を実行すると、次のようになりました。
UseMethod("meta", x) のエラー: クラス "try-error" のオブジェクトに適用される 'meta' に適用可能なメソッドがありません。さらに: 警告メッセージ: 1: mclapply(x$content[i], function(d ) tm_reduce(d, x$lazy$maps)) : すべてのスケジュールされたコアでユーザー コードでエラーが発生しました 2: mclapply(unname(content(x)), termFreq, control) で: すべてのスケジュールされたコアでユーザー コードでエラーが発生しました
誰もがこれに対する解決策を知っていますか?