2017-01-15 2 views
-4

Я делаю анализ в r на твитах, импортированных из скрипта python, и случайно включил букву «b» перед каждым твитом. Это первый символ в одном из столбцов в фрейме данных. Мне удалось очистить твиты, иначе используя пакет «stringr», кто-нибудь знает, как это изменить, другими словами, просто избавиться от первого символа в столбце usertweet? Вот несколько примеров кода:Удалить первый символ из строки в столбце фрейма данных

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

по крайней мере, 5 вниз голосов ты шутишь? Я начинаю чувствовать себя неловко, чтобы быть частью этого сообщества – rawr

+0

, который проиграл, чье чувство, которое я причинил болью, запустило некоторые из моих ответов. вы только доказываете мою точку – rawr

ответ

2

Мы можем использовать substring

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

Или используйте sub

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

, так что у вас есть 3 downvotes для этого ответа? – rawr

+0

@rawr Да, у меня это было так много downvotes, возможно, потому что это обман :-) – akrun

+0

Мне очень жаль, если я получил кого-нибудь в беде! Спасибо за ответ, хотя он исправил мою проблему! – John