Ich extrahierte Tweets von Twitter mit dem twitteR-Paket und speicherte sie in einer Textdatei.Wie reinige ich Twitter-Daten in R?
Ich habe folgendes auf dem Korpus durchgeführt
xx<-tm_map(xx,removeNumbers, lazy=TRUE, 'mc.cores=1')
xx<-tm_map(xx,stripWhitespace, lazy=TRUE, 'mc.cores=1')
xx<-tm_map(xx,removePunctuation, lazy=TRUE, 'mc.cores=1')
xx<-tm_map(xx,strip_retweets, lazy=TRUE, 'mc.cores=1')
xx<-tm_map(xx,removeWords,stopwords(english), lazy=TRUE, 'mc.cores=1')
(mit mc.cores = 1 und faul = True wie sonst R auf dem Mac läuft in Fehler)
tdm<-TermDocumentMatrix(xx)
Aber diese Begriff Dokumentenmatrix hat viele seltsame Symbole, bedeutungslose Wörter und dergleichen. Wenn ein Tweet ist
RT @Foxtel: One man stands between us and annihilation: @IanZiering.
Sharknado‚Äã 3: OH HELL NO! - July 23 on Foxtel @SyfyAU
Nach der Reinigung des tweet ich nur richtige komplette Englisch Worte wollen nach links, das heißt einen Satz/Satz frei von allem anderen (Benutzernamen, verkürzt ausgedrückt, Urls)
Beispiel werden :
One man stands between us and annihilation oh hell no on
(Anmerkung: die Transformation in der TM-Paket-Befehle sind nur in der Lage Stoppwörter, Interpunktion und Leerzeichen auch Umwandlung in Kleinbuchstaben zu entfernen)
dann würden 'sharknado' und' foxtel' gemacht, da sie keine "richtigen" englischen Wörter sind ... –
Siehst du irgendeine Verbesserung, wenn du zB 'xx <- tm_map (xx, content_transformer (removePunctuation) 'oder' xx <- tm_map (xx, content_transformer (tolower)) '? – RHertel
Die genaue Syntax kann von der Versionsnummer des von Ihnen installierten 'tm'-Pakets abhängen. – RHertel