2017-05-04 14 views
0

RのTwitter APIを使用してツイートを抽出しています。 write.csv2コマンドを使用してrの結果をcsvに保存しましたが、ツイートテキストの文字が返ってくる問題があります。 1つのツイートのスプレッドシート内の複数の行文字列から改行を削除するにはどうすればよいですか?

私はstr_replace_allを使用しようとしましたが、それは私にとってはうまくいかないと思われます。理由については何も見つかりません。

はここで、以下のテキストが問題を引き起こしているつぶやきの一例である私のコード

searchTags = c("Galwaybikeshare", "Corkbikeshare", "dublinbikes", "BelfastBikes", "SantanderCycles", "CitiBikeNYC", "obike", "Hubway", "bicing") 

additionalParams = c("-rt -http") 

searchString <- paste((paste(searchTags[1:9], collapse = " OR ")), additionalParams, collapse = "") 

tweets_list <- searchTwitter(searchString, n=20, lang = "en", resultType = 'recent') 

str_replace_all(tweets_list, "[\r\n]" , "") 

tweets.df <- twListToDF(tweets_list) 

todayDate <- Sys.Date() 

tweetArchive <- paste("BikeShareTweets ", todayDate, ".csv", sep ="") 

write.csv2(tweets.df, file = tweetArchive) 

です。

"TransitNinja205: 0.01% of the budget for 5-borough @CitiBikeNYC,\nand 0.2% for #FairFares. @NYCmayor @NYCmayorsOffice #progressive" 

なぜstr_replace_allが\ nをテキストから削除しないのですか?

答えて

1

stringr::str_replace_allが機能しているだけで、結果は無視されます。修正するには:

tweets_list = str_replace_all(tweets_list, "[\r\n]" , "") 
関連する問題