2020年 - ツイート集計!
Updated:
改めまして、旧年中はお世話になりました。 本年もどうぞよろしくお願いします。
2020年の Twitter でのツイート(私用で主として使用しているアカウントのみ)を Ruby で集計してみました。(前回から投稿元別のツイート数も集計しております)
当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には Ruby + Twitter API で本家からデータを取得して保存)
ほとんど SQL で集計可能でしたが、品詞・単語別の集計は形態素解析エンジン MeCab を使用しました。
集計内容は以下のとおり。
- 月別ツイート数
- 曜日別ツイート数
- 時間別ツイート数
- 投稿元別ツイート数
- 文字数別ツイート数
- 1日当たりツイート数別集計
- 品詞別出現回数
- 単語別出現回数
1. 月別ツイート数
[ 年 月 ] [件数] [ 比 率 ]
2020年01月 499 ( 7.69%)
2020年02月 523 ( 8.06%)
2020年03月 450 ( 6.93%)
2020年04月 507 ( 7.81%)
2020年05月 437 ( 6.73%)
2020年06月 593 ( 9.13%)
2020年07月 717 ( 11.04%)
2020年08月 608 ( 9.37%)
2020年09月 636 ( 9.80%)
2020年10月 482 ( 7.42%)
2020年11月 459 ( 7.07%)
2020年12月 581 ( 8.95%)
[ 合 計 ] 6,492 (100.00%)
2019年同様、大体、月 400 〜 700 ツイートだが、夏季は少し多めだった。
台風関連のリツイートでしょう。
2. 曜日別ツイート数
[ 曜 日 ] [件数] [ 比 率 ]
日曜日 823 ( 12.68%)
月曜日 997 ( 15.36%)
火曜日 904 ( 13.92%)
水曜日 939 ( 14.46%)
木曜日 1,003 ( 15.45%)
金曜日 896 ( 13.80%)
土曜日 930 ( 14.33%)
[ 合 計 ] 6,492 (100.00%)
2019年同様、ほぼ平均的だが、月・木曜日が少し多めだった。
3. 時間別ツイート数
[ 時 間 ] [件数] [ 比 率 ]
00時台 970 ( 14.94%)
01時台 90 ( 1.39%)
02時台 90 ( 1.39%)
03時台 81 ( 1.25%)
04時台 134 ( 2.06%)
05時台 176 ( 2.71%)
06時台 112 ( 1.73%)
07時台 117 ( 1.80%)
08時台 141 ( 2.17%)
09時台 176 ( 2.71%)
10時台 188 ( 2.90%)
11時台 211 ( 3.25%)
12時台 514 ( 7.92%)
13時台 139 ( 2.14%)
14時台 219 ( 3.37%)
15時台 151 ( 2.33%)
16時台 278 ( 4.28%)
17時台 165 ( 2.54%)
18時台 1,384 ( 21.32%)
19時台 257 ( 3.96%)
20時台 351 ( 5.41%)
21時台 198 ( 3.05%)
22時台 172 ( 2.65%)
23時台 178 ( 2.74%)
[ 合 計 ] 6,492 (100.00%)
通常のツイートは、自身の生活スタイルの関係で18時台が多い。
(2019年は、19,20時台も多かった)
00時台、12時台は Bot によるツイートがほとんど。
4. 投稿元別ツイート数
[ 投稿元 ] [件数] [ 比 率 ]
mk-mode BOT 5,397 ( 83.13%)
TwitVim 593 ( 9.13%)
TweetDeck 234 ( 3.60%)
Twitter Web App 120 ( 1.85%)
IFTTT 77 ( 1.19%)
Twitter Web Client 59 ( 0.91%)
Twitter for Android 12 ( 0.18%)
[ 合 計 ] 6,492 (100.00%)
Bot 以外では、生活スタイルの関係でテキストエディタの Vim からツイートすることが最も多い。
この私用アカウントでは、出先(携帯端末等)からツイートすることはほとんどない。
5. 文字数別ツイート数
[ 文字数 ] [件数] [ 比 率 ]
〜 10文字 1 ( 0.02%)
〜 20文字 12 ( 0.18%)
〜 30文字 36 ( 0.55%)
〜 40文字 86 ( 1.32%)
〜 50文字 115 ( 1.77%)
〜 60文字 304 ( 4.68%)
〜 70文字 243 ( 3.74%)
〜 80文字 740 ( 11.40%)
〜 90文字 347 ( 5.35%)
〜100文字 204 ( 3.14%)
〜110文字 269 ( 4.14%)
〜120文字 1,782 ( 27.45%)
〜130文字 281 ( 4.33%)
〜140文字 2,069 ( 31.87%)
〜150文字 2 ( 0.03%)
〜180文字 1 ( 0.02%)
[ 合 計 ] 6,492 (100.00%)
文字数の少なすぎるツイートはほとんどなく、40字超のツイートが多い。
2017年途中から280文字までツイートできる仕様になっている(正確には、全角文字や半角カタカナ等は1文字を2文字換算)が、 Twitter API でツイートを取得した時点で140文字に切り捨てられているため、多くの140文字超のツイートは全て140文字として集計している。
それでも140文字を超えるツイートが存在するのは、ツイート時に BitLy 短縮の URL だったのが Twitter API で取得し直すと Twitter 標準の t.co 短縮になり文字数が増えるため、または、その他。
6. 1日当たりツイート数別集計
[ Tweets ] [日数] [ 比 率 ]
6 1 ( 0.27%)
7 3 ( 0.82%)
8 5 ( 1.37%)
9 12 ( 3.28%)
10 7 ( 1.91%)
11 24 ( 6.56%)
12 26 ( 7.10%)
13 26 ( 7.10%)
14 29 ( 7.92%)
15 27 ( 7.38%)
16 26 ( 7.10%)
17 29 ( 7.92%)
18 20 ( 5.46%)
19 22 ( 6.01%)
20 17 ( 4.64%)
21 20 ( 5.46%)
22 18 ( 4.92%)
23 10 ( 2.73%)
24 8 ( 2.19%)
25 6 ( 1.64%)
26 3 ( 0.82%)
27 4 ( 1.09%)
28 2 ( 0.55%)
29 2 ( 0.55%)
30 2 ( 0.55%)
31 4 ( 1.09%)
34 1 ( 0.27%)
36 1 ( 0.27%)
40 2 ( 0.55%)
41 1 ( 0.27%)
44 1 ( 0.27%)
46 1 ( 0.27%)
50 1 ( 0.27%)
51 1 ( 0.27%)
56 2 ( 0.55%)
59 1 ( 0.27%)
70 1 ( 0.27%)
[ 合 計 ] 366 (100.00%)
2019年同様、1日に10〜20回強ツイートすることが多かったようだ。また、Bot による日次ツイートがあるので1回もツイートしなかった日はなかった。
(ちなみに、1回もツイートしなかった日は、2011年7月7日のアカウント開設以来1日もない)
7. 品詞別出現回数
形態素解析エンジン MeCab を使用して品詞別に集計してみた。
[ 品詞 ] [ 出現回数 ]
名詞 181,885
記号 108,818
助詞 22,364
動詞 7,215
助動詞 3,576
接頭詞 2,158
形容詞 1,302
副詞 635
接続詞 364
連体詞 265
感動詞 99
フィラー 12
[ 合 計 ] 328,693 語
当然ながら、名詞や記号が多い。フィラーとは「えーと」、「あのー」のような、文と文の間を埋めるような単語のこと。
いつもながら、全体的に「こういうものなんだ」と実感する程度。
8. 単語別出現回数
1年間に出現した単語を集計してみた。(100回以上出現した単語を掲載)
[ 単語 ] [ 品詞 ] [ 出現回数 ]
: 記号 15,473
# 記号 10,752
. 記号 8,875
/ 記号 6,962
の 助詞 6,598
t 名詞 6,575
https 名詞 6,097
:// 記号 6,046
co 名詞 5,967
: 記号 5,704
( 記号 5,667
) 記号 5,645
【 記号 4,775
、 記号 4,269
】 記号 3,795
@ 記号 3,395
Matsue 名詞 3,327
RT 名詞 3,273
。 記号 2,840
[ 記号 2,794
] 記号 2,794
00 名詞 2,488
に 助詞 2,469
松江 名詞 2,196
0 名詞 2,184
現在 名詞 2,096
が 助詞 2,058
災害 名詞 2,042
2 名詞 1,910
は 助詞 1,874
Japan 名詞 1,866
] 記号 1,756
32 名詞 1,672
消防 名詞 1,657
Mk 名詞 1,654
松江市消防本部 名詞 1,630
( 記号 1,589
て 助詞 1,541
) 記号 1,500
月 名詞 1,469
CC 名詞 1,456
※ 記号 1,450
l 名詞 1,399
し 動詞 1,397
C87 名詞 1,384
v8 名詞 1,383
発生 名詞 1,365
- 記号 1,364
R 名詞 1,357
3q 名詞 1,334
f8 名詞 1,329
vJRQk 名詞 1,329
… 記号 1,320
た 助動詞 1,283
を 助詞 1,281
で 助詞 1,268
Shimane 名詞 1,138
1 名詞 1,135
▼ 記号 1,135
Wn 名詞 1,113
° 記号 1,102
日 名詞 1,059
と 助詞 993
[ 記号 962
】[ 記号 956
🔶 名詞 883
救急 名詞 848
支援 名詞 848
気象庁 名詞 831
E 名詞 818
゚ 名詞 812
N 名詞 809
・ 記号 791
2020年 名詞 769
速度 名詞 746
高度 名詞 745
松江市 名詞 743
入 接頭詞 736
南中 名詞 732
12 名詞 729
備忘録 名詞 711
10 名詞 699
5 名詞 690
今日 名詞 673
05 名詞 665
大雨 名詞 646
島根県 名詞 627
位置 名詞 618
11 名詞 605
ぶり 名詞 602
16 名詞 596
6 名詞 594
, 記号 593
以来 名詞 589
7 名詞 586
17 名詞 583
18 名詞 580
機体 名詞 564
3 名詞 558
Fr 名詞 556
「 記号 555
便名 名詞 555
ft 名詞 555
06 名詞 550
」 記号 546
情報 名詞 533
14 名詞 529
から 助詞 520
19 名詞 512
04 名詞 503
07 名詞 491
害 名詞 485
20 名詞 480
18時 名詞 467
さ 名詞 465
09 名詞 465
8 名詞 464
に関する 助詞 457
4 名詞 454
注意 名詞 453
いる 動詞 449
15 名詞 445
08 名詞 442
13 名詞 442
中国地方 名詞 428
! 記号 421
01 名詞 420
ください 動詞 419
s 名詞 418
も 助詞 413
終了 名詞 408
SQUAWK 名詞 406
* 記号 405
や 助詞 404
02 名詞 403
-1 名詞 402
確認 名詞 399
中 名詞 392
運航 名詞 392
い 動詞 391
避難 名詞 386
旧暦 名詞 381
再 接頭詞 378
土砂災害 名詞 376
T 名詞 375
正午 名詞 371
03 名詞 371
出 動詞 370
日の出 名詞 369
干支 名詞 369
月齢 名詞 367
等 名詞 367
六曜 名詞 366
BL 名詞 366
22 名詞 365
OG 名詞 365
Vh 名詞 364
なる 動詞 364
通過 名詞 361
な 助動詞 361
頃 名詞 357
21 名詞 353
まで 助詞 350
気象情報 名詞 348
23 名詞 347
する 動詞 344
36 名詞 339
345K 名詞 337
CB 名詞 337
浸水 名詞 333
➡ 名詞 328
ない 助動詞 325
m4 名詞 311
にかけて 助詞 307
気温 名詞 304
警戒 名詞 297
計算 名詞 295
9 名詞 294
vDcbbgA 名詞 284
こと 名詞 280
30 名詞 271
です 助動詞 265
警戒レベル 名詞 264
33 名詞 263
39 名詞 258
No. 接頭詞 257
h 名詞 256
[?→?] 記号 255
よう 名詞 251
警報 名詞 250
低 形容詞 249
さ 動詞 248
31 名詞 247
故障 名詞 244
2020 名詞 242
35 名詞 242
t99 名詞 242
7600 名詞 242
無線機 名詞 242
落雷 名詞 241
41 名詞 241
S 名詞 240
DH 名詞 238
NJK 名詞 236
563 名詞 236
sVLKZ 名詞 236
ある 動詞 235
行動 名詞 233
50 名詞 230
ので 助詞 230
明日 名詞 230
-2 名詞 227
最高気温 名詞 225
C++ 名詞 225
51 名詞 223
れ 動詞 222
40 名詞 222
突風 名詞 222
注意報 名詞 219
東部 名詞 215
34 名詞 212
距離 名詞 212
など 助詞 212
37 名詞 211
MODE 名詞 210
→ 記号 201
う 助動詞 199
直線 名詞 196
25 名詞 194
洪水 名詞 194
28 名詞 191
ISS 名詞 191
日時 名詞 191
きぼう 名詞 190
方位角 名詞 190
24 名詞 190
26 名詞 190
仰角 名詞 189
38 名詞 189
36km 名詞 188
; 記号 188
48 名詞 187
45 名詞 186
だ 助動詞 185
⬇ 名詞 183
可能性 名詞 181
54 名詞 180
の 名詞 179
27 名詞 179
55 名詞 178
44 名詞 177
→?] 記号 177
52 名詞 176
震源 名詞 176
危険度 名詞 175
以上 名詞 174
緊急事態 名詞 174
通知 名詞 174
⬆ 名詞 173
回帰 名詞 171
河川 名詞 170
分 名詞 169
第 接頭詞 169
発表 名詞 168
46 名詞 164
7700 名詞 164
56 名詞 161
W 名詞 161
でしょ 助動詞 160
最低気温 名詞 159
雷 名詞 159
今後 名詞 159
心構え 名詞 159
高める 動詞 159
49 名詞 158
53 名詞 158
及び 接続詞 158
ます 助動詞 158
42 名詞 157
29 名詞 157
58 名詞 156
なっ 動詞 154
JA 名詞 154
43 名詞 152
方向 名詞 152
高さ 名詞 151
47 名詞 149
報 名詞 147
C 名詞 146
No.1 名詞 145
か 助詞 144
ね 助詞 144
人 名詞 142
以外 名詞 141
大雪 名詞 141
59 名詞 137
丁目 名詞 137
留意 名詞 137
あり 動詞 135
00000000 名詞 134
0000 名詞 134
Invalid 名詞 134
という 助詞 132
1 名詞 132
57 名詞 131
増水 名詞 131
Tottori 名詞 129
救助 名詞 129
降水量 名詞 129
で 助動詞 128
〜 記号 128
程度 名詞 128
2 名詞 127
気圧 名詞 126
? 記号 126
B 名詞 125
検知 名詞 125
風速 名詞 125
定期 名詞 124
132 名詞 124
便 名詞 123
航空機 名詞 122
BJ 名詞 120
ygEY 名詞 120
35度 名詞 120
見込み 名詞 119
/ 記号 118
より 助詞 117
規模 名詞 116
強い 形容詞 116
内 名詞 116
深さ 名詞 114
ADS 名詞 113
--- 記号 113
8日 名詞 112
強 形容詞 111
それ 名詞 111
水 名詞 110
MLAT 名詞 110
木 名詞 110
最大震度 名詞 110
高波 名詞 110
高齢者 名詞 110
火災 名詞 109
について 助詞 109
土 名詞 107
また 接続詞 106
7日 名詞 106
火 名詞 105
個人 名詞 105
金 名詞 104
14日 名詞 104
湿度 名詞 103
13日 名詞 103
000 名詞 103
Ruby 名詞 102
お 接頭詞 102
xeRFk 名詞 101
87 名詞 101
夕方 名詞 100
: : :
: : :
: : :
[ 合 計 ] 328,693 語
2019年同様、2020年は半角記号の :
, #
, .
, /
や全角ひらがなの の
が多かった。
単純に数を集計するだけではなく、形態素解析を利用して集計するのも面白いものです。
以上。
Comments