初めに
初めまして。
Pythonの勉強を少し始めましたばかりなので色々と拙い説明になると思いますがご容赦ください。
Python を使用し、Twitterのデータを収集し、tsvやtxtファイルにまとめようとしています。
様々なサイト様、回答者様や書籍のおかげで、Twitterのデータを収集するまではできました。
問題はそれをまとめるところです。
現状
tsvファイル及びtxtファイルに書き込むことはできました。
書き込んだ形は綺麗で見やすいのですが、Excelで表示をするとズレが起きています。
どうやら、収集したツイートの方で改行されていた様です。
そこで、改行コードなどを取るために"replace"を使おうと考えました。
f.write(tweet['full_text'.replace('\r\n', '')])
Twitterのtweet内にある改行なので、"split"などではなく
"replace"で全部置換しようとしています。…効果ありませんでしたけど。
Twitterからtweetを収集するコードは
ココのを使っています。
http://ailaby.com/twitter_api/
聞きたいこと
どうにかしてtweet内容の改行だけ消せたりしませんか?
python
1for tweet in getter.collect(total=1000): 2 f.write(tweet['created_at'.replace('\r\t\n', '')]) 3 f.write('\t') 4 f.write(tweet['user'.replace('\r\t\n', '')]['screen_name'.replace('\r\t\n', '')]) 5 f.write('\t') 6 f.write(tweet['full_text'.replace('\r\n', '')]) 7 f.write('\t') 8 f.write(str(tweet['favorite_count'])) 9 f.write('\t') 10 f.write(str(tweet['retweet_count'])) 11 f.write('\r\n') 12 13f.close() 14
一応、書き出しコードはこんな感じにしています。
収集と書き込みはできているのですが、Excelファイルでまとめる時に
手作業で一つ一つやるのは中々辛くて…(1時間だけでも1500などあるため)
何か見落としなどしているのでしょうか。
疲れている中考えていたり、初心者なこともあり、
すごいくだらないミスをしているかもしれませんが、
どなたかお知恵をお借りできないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/17 14:27