FUN-erreur après l'exécution de 'tolower' tout en faisant Twitter wordcloud

En essayant de créer wordcloud de données de twitter, mais obtiens l'erreur suivante:

Error in FUN(X[[72L]], ...) : 
  invalid input '������������❤������������ "@xxx:bla, bla, bla... http://t.co/56Fb78aTSC"' in 'utf8towcs' 

Cette erreur apparaît après l'exécution de la "mytwittersearch_corpus<-
tm_map(mytwittersearch_corpus, tolower)" code

mytwittersearch_list <-sapply(mytwittersearch, function(x) x$getText())

mytwittersearch_corpus <-Corpus(VectorSource(mytwittersearch_corpus_list))
mytwittersearch_corpus<-tm_map(mytwittersearch_corpus, tolower)
mytwittersearch_corpus<-tm_map( mytwittersearch_corpus, removePunctuation)
mytwittersearch_corpus <-tm_map(mytwittersearch_corpus, function(x) removeWords(x, stopwords()))

J'ai lu sur d'autres pages, ce peut être en raison de la R de la difficulté de traitement des symboles, des émoticônes et des lettres dans les langues autres que l'anglais, mais cela ne semble pas être le problème avec l'erreur "tweets" que R a des problèmes avec. J'ai fait exécuter les codes:

mytwittersearch_corpus <- tm_map(mytwittersearch_corpus, function(x) iconv(enc2utf8(x), sub = "byte"))
mytwittersearch_corpus<- tm_map(mytwittersearch_corpus, content_transformer(function(x)    iconv(enc2utf8(x), sub = "bytes")))

Ces n'aident pas. Je reçois aussi qu'il ne peut pas trouver la fonction content_transformer même si le tm-package est cochée, et en cours d'exécution.

Je suis l'exécution de ce sous OS X 10.6.8 et en utilisant les dernières RStudio.

Peut-être vous voulez essayer la fonction tolower de la stringi package: tm_map(mytwittersearch_corpus, content_transformer(stringi::stri_trans_tolower)).
content_transformer est relativement nouveau. Vous devrez peut-être mettre à jour le package. Qu'est-ce que packageVersion("tm")?
Richard dit, il est probablement plus important d'afficher la version de R et de les packages qui sont chargés. Le sessionInfo() fonction est le moyen le plus facile de recueillir et de présenter ces informations.
Je vous remercie pour votre aide, Richard! J'ai essayé d'exécuter le code, mais malheureusement, je reçois le même message. Je vais essayer de mettre à jour le paquet tm. Pourrait l'absence de content_transformer expliquer l'erreur, peut-être?
Voir si vous obtenez le même genre d'erreur avec une version réduite de mytwittersearch, peut-être small <- head(mytwittersearch). Si oui, alors vous devez poster à la sortie de dput(small)

OriginalL'auteur Anne Boysen | 2015-01-03