2017-01-15 3 views
-4

Ich mache eine Analyse in R auf Tweets aus einem Python-Skript importiert und versehentlich den Buchstaben "B" vor jedem Tweet enthalten. Es ist das erste Zeichen in einer der Spalten im Datenrahmen. Ich habe es geschafft, die Tweets zu bereinigen, ansonsten benutze das "striperr" -Paket, weiß jemand, wie man das ändert, mit anderen Worten, einfach das erste Zeichen in der Spalte usertweet loswerden? Hier einige Beispiel-Code:Entfernen Sie das erste Zeichen aus einer Zeichenfolge in Datenrahmenspalte

username = c("user1", "user2") 
usertweet= c("b something", "b something something") 
tweetsdf <-data.frame(username,usertweet) 
+1

mindestens 5 nach unten Stimmen Sie mich verarschen? Mir wird langsam peinlich, ein Teil dieser Gemeinschaft zu sein. – rawr

+0

ein Verlierer, dessen Gefühl ich verletzt habe, hat angefangen, einige meiner Antworten zu verwerfen. Sie beweisen nur meinen Punkt – rawr

Antwort

2

Wir verwenden substring

tweetsdf$usertweet <- substring(tweetsdf$usertweet, 3) 

Oder verwenden sub

sub("\\S+\\s+", "", tweetsdf$usertweet) 
+0

, also haben Sie 3 downvotes für diese Antwort? – rawr

+0

@rawr Ja, ich habe so viele Downvotes bekommen, wahrscheinlich weil es ein Betrüger ist :-) – akrun

+0

Es tut mir so leid, wenn ich jemanden in Schwierigkeiten gebracht habe! Danke für die Antwort, obwohl es mein Problem behoben hat! – John

Verwandte Themen