というわけで、私しか楽しくないシリーズですw
今回ネガティブワードを「死」「殺」「鬱」として、呟いてるに日時曜日を調べてみました。
体感的には2,3月が調子悪いのですがこう見ると8~10月の殺伐指数がヤバ目ですねw
そういや今年は年明け早々失恋したせいか、2、3月は楽だな・・・油断できんが・・・。
2016年がヤバいwwwww 新しい環境で死にかけてたんすかね(;´Д`)
そして跳ね上がった2019年・・・おそらく対象はマルセイなんでしょうねえ・・・合掌。
18時が圧倒・・・帰ってきて早々に死ね! とか呟いてるイメージでしょうか・・・。
毎月17日の18時ころがヤバいみたいです・・・。17日何があったん・・・w
プログラム
# -*- coding: utf-8 -*- # import json import re import time import calendar #全ツイートファイルを読みこむ with open(r"C:\twitter-2020-03-07/tweet.js", 'r', encoding="utf-8_sig") as f: data = f.read() f.close #jsonに変換 tw = json.loads(data[data.find('[') :]) #出力用csvファイル作成(上書き) with open(r"C:\twitter-2020-03-07/殺伐.csv", 'w', encoding="utf-8_sig") as h: h.writelines("日付,曜日,時間,内容\n") #全ノードループ for t in tw: #フルテキストの中から体重部分を検索 r = re.search(r'[殺死鬱]', t["tweet"]["full_text"]) if r: #見つかったら time_utc = time.strptime(t["tweet"]["created_at"], '%a %b %d %H:%M:%S +0000 %Y') unix_time = calendar.timegm(time_utc) time_local = time.localtime(unix_time) h.writelines(time.strftime('%Y/%m/%d,%a,%X,', time_local) + t["tweet"]["full_text"].replace("\n", "/") + "\n") h.close