2019年 - ツイート集計!
Updated:
改めまして、旧年明けまして、新年おめでとうございます。
2019年の Twitter でのツイート(私用で主として使用しているアカウントのみ)を Ruby で集計してみました。(今回から投稿元別のツイート数も集計しております)
当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には Ruby + Twitter API で本家からデータを取得して保存)
ほとんど SQL で集計可能でしたが、品詞・単語別の集計は形態素解析エンジン MeCab を使用しました。
集計内容は以下のとおり。
- 月別ツイート数
- 曜日別ツイート数
- 時間別ツイート数
- 投稿元別ツイート数
- 文字数別ツイート数
- 1日当たりツイート数別集計
- 品詞別出現回数
- 単語別出現回数
1. 月別ツイート数
[ 年 月 ] [件数] [ 比 率 ]
2019年01月 496 ( 6.99%)
2019年02月 408 ( 5.75%)
2019年03月 628 ( 8.85%)
2019年04月 529 ( 7.45%)
2019年05月 681 ( 9.59%)
2019年06月 554 ( 7.80%)
2019年07月 593 ( 8.35%)
2019年08月 913 ( 12.86%)
2019年09月 715 ( 10.07%)
2019年10月 621 ( 8.75%)
2019年11月 453 ( 6.38%)
2019年12月 509 ( 7.17%)
[ 合 計 ] 7,100 (100.00%)
大体、月 400 〜 700 ツイートだが、夏季は少し多めだった。
台風関連のリツイートでしょう。
2. 曜日別ツイート数
[ 曜 日 ] [件数] [ 比 率 ]
日曜日 941 ( 13.25%)
月曜日 980 ( 13.80%)
火曜日 993 ( 13.99%)
水曜日 1,007 ( 14.18%)
木曜日 1,202 ( 16.93%)
金曜日 1,023 ( 14.41%)
土曜日 954 ( 13.44%)
[ 合 計 ] 7,100 (100.00%)
ほぼ平均的だが、木曜日だけが少し多めだった。
(ちなみに、2018年は金曜日が少し多めだった)
3. 時間別ツイート数
[ 時 間 ] [件数] [ 比 率 ]
00時台 1,011 ( 14.24%)
01時台 65 ( 0.92%)
02時台 60 ( 0.85%)
03時台 67 ( 0.94%)
04時台 109 ( 1.54%)
05時台 145 ( 2.04%)
06時台 89 ( 1.25%)
07時台 107 ( 1.51%)
08時台 126 ( 1.77%)
09時台 168 ( 2.37%)
10時台 170 ( 2.39%)
11時台 129 ( 1.82%)
12時台 484 ( 6.82%)
13時台 112 ( 1.58%)
14時台 154 ( 2.17%)
15時台 162 ( 2.28%)
16時台 234 ( 3.30%)
17時台 148 ( 2.08%)
18時台 1,498 ( 21.10%)
19時台 870 ( 12.25%)
20時台 582 ( 8.20%)
21時台 252 ( 3.55%)
22時台 172 ( 2.42%)
23時台 186 ( 2.62%)
[ 合 計 ] 7,100 (100.00%)
通常のツイートは、自身の生活スタイルの関係で18〜20時台が多くなる。
00時台、12時台は Bot によるツイートがほとんど。
4. 投稿元別ツイート数
[ 投稿元 ] [件数] [ 比 率 ]
mk-mode BOT 5,289 ( 74.49%)
TwitVim 945 ( 13.31%)
TweetDeck 374 ( 5.27%)
Twitter Web Client 319 ( 4.49%)
IFTTT 127 ( 1.79%)
Twitter Web App 25 ( 0.35%)
Twitter for Android 21 ( 0.30%)
[ 合 計 ] 7,100 (100.00%)
Bot 以外では、生活スタイルの関係でテキストエディタの Vim からツイートすることが最も多い。
この私用アカウントでは、出先(携帯端末等)からツイートすることはほとんどない。
5. 文字数別ツイート数
[ 文字数 ] [件数] [ 比 率 ]
〜 10文字 3 ( 0.04%)
〜 20文字 7 ( 0.10%)
〜 30文字 33 ( 0.46%)
〜 40文字 72 ( 1.01%)
〜 50文字 128 ( 1.80%)
〜 60文字 264 ( 3.72%)
〜 70文字 455 ( 6.41%)
〜 80文字 761 ( 10.72%)
〜 90文字 490 ( 6.90%)
〜100文字 285 ( 4.01%)
〜110文字 340 ( 4.79%)
〜120文字 1,823 ( 25.68%)
〜130文字 366 ( 5.15%)
〜140文字 2,054 ( 28.93%)
〜150文字 4 ( 0.06%)
〜160文字 3 ( 0.04%)
〜170文字 1 ( 0.01%)
〜180文字 8 ( 0.11%)
〜200文字 2 ( 0.03%)
〜220文字 1 ( 0.01%)
[ 合 計 ] 7,100 (100.00%)
文字数の少なすぎるツイートはほとんどなく、70字超のツイートが多い。
2017年途中から280文字までツイートできる仕様になっている(正確には、全角文字や半角カタカナ等は1文字を2文字換算)が、 Twitter API でツイートを取得した時点で140文字に切り捨てられているため、多くの140文字超のツイートは全て140文字として集計している。
それでも140文字を超えるツイートが存在するのは、ツイート時に BitLy 短縮の URL だったのが Twitter API で取得し直すと Twitter 標準の t.co 短縮になり文字数が増えるため、または、その他。
6. 1日当たりツイート数別集計
[ Tweets ] [日数] [ 比 率 ]
2 1 ( 0.28%)
4 1 ( 0.28%)
5 1 ( 0.28%)
7 1 ( 0.28%)
8 1 ( 0.28%)
9 8 ( 2.20%)
10 9 ( 2.48%)
11 15 ( 4.13%)
12 10 ( 2.75%)
13 15 ( 4.13%)
14 21 ( 5.79%)
15 24 ( 6.61%)
16 22 ( 6.06%)
17 27 ( 7.44%)
18 20 ( 5.51%)
19 31 ( 8.54%)
20 22 ( 6.06%)
21 18 ( 4.96%)
22 15 ( 4.13%)
23 19 ( 5.23%)
24 9 ( 2.48%)
25 11 ( 3.03%)
26 12 ( 3.31%)
27 9 ( 2.48%)
28 5 ( 1.38%)
29 6 ( 1.65%)
30 5 ( 1.38%)
31 4 ( 1.10%)
32 7 ( 1.93%)
34 2 ( 0.55%)
36 1 ( 0.28%)
37 1 ( 0.28%)
38 1 ( 0.28%)
39 3 ( 0.83%)
43 1 ( 0.28%)
44 1 ( 0.28%)
46 1 ( 0.28%)
47 1 ( 0.28%)
48 1 ( 0.28%)
51 1 ( 0.28%)
[ 合 計 ] 363 (100.00%)
1日に10〜20回強ツイートすることが多かったようだ。また、Bot による日次ツイートがあるので1回もツイートしなかった日はなかった。
(2019年はサーバを正常に稼働できない期間があったが、 Bot ツイートはできなくとも、手動のツイートはあった)
(ちなみに、1回もツイートしなかった日は、2011年7月7日のアカウント開設以来1日もない)
7. 品詞別出現回数
形態素解析エンジン MeCab を使用して品詞別に集計してみた。
[ 品詞 ] [ 出現回数 ]
名詞 193,113
記号 110,207
助詞 28,705
動詞 9,443
助動詞 5,059
接頭詞 2,643
形容詞 1,353
副詞 1,046
連体詞 415
接続詞 391
感動詞 195
フィラー 7
その他 1
[ 合 計 ] 352,578 語
当然ながら、名詞や記号が多い。フィラーとは「えーと」、「あのー」のような、文と文の間を埋めるような単語のこと。
いつもながら、全体的に「こういうものなんだ」と実感する程度。
8. 単語別出現回数
1年間に出現した単語を集計してみた。(100回以上出現した単語を掲載)
[ 単語 ] [ 品詞 ] [ 出現回数 ]
# 記号 11,574
: 記号 11,373
. 記号 8,923
の 助詞 8,145
/ 記号 7,447
t 名詞 6,674
https 名詞 6,573
:// 記号 6,489
co 名詞 6,403
: 記号 6,366
、 記号 5,679
( 記号 5,248
) 記号 5,216
【 記号 4,610
。 記号 3,816
に 助詞 3,070
00 名詞 2,903
が 助詞 2,823
@ 記号 2,778
] 記号 2,745
※ 記号 2,721
RT 名詞 2,637
は 助詞 2,509
】 記号 2,397
】[ 記号 2,182
- 記号 2,164
松江 名詞 2,161
* 記号 2,110
matsue 名詞 2,097
0 名詞 2,097
6 名詞 1,940
E 名詞 1,926
て 助詞 1,890
現在 名詞 1,888
Japan 名詞 1,880
災害 名詞 1,842
た 助動詞 1,833
で 助詞 1,783
・ 記号 1,638
消防 名詞 1,630
月 名詞 1,626
Mk 名詞 1,624
松江市消防本部 名詞 1,600
t99 名詞 1,598
し 動詞 1,596
h 名詞 1,582
を 助詞 1,579
DH 名詞 1,552
563 名詞 1,552
sVLKZ 名詞 1,551
NJK 名詞 1,551
発生 名詞 1,514
情報 名詞 1,340
Matsue 名詞 1,329
1 名詞 1,307
と 助詞 1,258
… 記号 1,150
( 記号 1,142
日 名詞 1,124
「 記号 1,073
」 記号 1,048
32 名詞 1,011
) 記号 1,005
頃 名詞 995
救急 名詞 989
支援 名詞 986
° 記号 980
-1 名詞 976
Shimane 名詞 917
確認 名詞 913
備忘録 名詞 896
Wn 名詞 887
から 助詞 850
10 名詞 838
検知 名詞 780
分 名詞 755
以外 名詞 752
2019年 名詞 750
12 名詞 749
MLAT 名詞 745
定期 名詞 732
便 名詞 730
→ 記号 729
入 接頭詞 728
南中 名詞 722
▼ 記号 718
3 名詞 709
気象庁 名詞 705
航空機 名詞 679
[ 記号 677
] 記号 677
5 名詞 675
-2 名詞 671
BJ 名詞 669
今日 名詞 660
いる 動詞 646
松江市 名詞 626
T-4 名詞 626
も 助詞 621
島根県 名詞 621
7 名詞 605
^M 記号 597
05 名詞 586
11 名詞 569
[ 記号 566
16 名詞 543
17 名詞 542
06 名詞 542
09 名詞 538
2 名詞 537
B 名詞 532
落雷 名詞 527
な 助動詞 517
ADS 名詞 517
18 名詞 515
14 名詞 510
する 動詞 509
ない 助動詞 499
15 名詞 498
41 名詞 494
に関する 助詞 488
N 名詞 485
ぶり 名詞 476
07 名詞 473
い 動詞 470
19 名詞 467
02 名詞 462
以来 名詞 462
01 名詞 446
〜 記号 442
位置 名詞 441
中国地方 名詞 441
08 名詞 438
! 記号 436
04 名詞 431
13 名詞 428
03 名詞 421
G 名詞 415
20 名詞 412
🔶 名詞 409
速度 名詞 407
なる 動詞 407
高度 名詞 397
50 名詞 395
s 名詞 393
, 記号 392
さ 動詞 391
8 名詞 388
や 助詞 385
松江市内 名詞 383
゚ 名詞 382
よう 名詞 379
こと 名詞 375
旧暦 名詞 374
再 接頭詞 370
日の出 名詞 369
大雨 名詞 369
C 名詞 367
出 動詞 366
BKUgh 名詞 366
正午 名詞 365
21 名詞 364
4 名詞 363
干支 名詞 362
月齢 名詞 361
さ 名詞 360
六曜 名詞 359
BL 名詞 359
OG 名詞 359
T 名詞 358
れ 動詞 354
注意 名詞 353
ください 動詞 344
OO 名詞 338
気象情報 名詞 337
9 名詞 336
ね 助詞 335
JA 名詞 332
Vh 名詞 332
にかけて 助詞 329
ので 助詞 323
--- 記号 323
約 接頭詞 321
23 名詞 308
22 名詞 307
345K 名詞 305
CB 名詞 305
中 名詞 301
ある 動詞 300
^M^M 記号 296
だ 助動詞 296
51 名詞 294
18時 名詞 292
距離 名詞 290
の 名詞 287
明日 名詞 287
です 助動詞 279
まで 助詞 273
空自 名詞 272
突風 名詞 271
気温 名詞 270
31 名詞 269
shimane 名詞 260
など 助詞 260
機 名詞 258
美保 名詞 257
40 名詞 254
36 名詞 253
終了 名詞 247
30 名詞 242
発表 名詞 239
か 助詞 239
害 名詞 239
33 名詞 233
等 名詞 232
通過 名詞 230
第 接頭詞 227
う 助動詞 226
なっ 動詞 226
町 名詞 226
Fortran 名詞 225
34 名詞 225
25 名詞 220
2019 名詞 217
No. 接頭詞 217
? 記号 216
土砂災害 名詞 214
35 名詞 213
P 名詞 212
計算 名詞 211
直線 名詞 210
55 名詞 210
より 助詞 210
ISS 名詞 209
西 名詞 209
機体 名詞 209
最高気温 名詞 209
tottori 名詞 208
で 助動詞 208
Tottori 名詞 207
警戒 名詞 206
46 名詞 201
回帰 名詞 201
方位角 名詞 198
ft 名詞 198
きぼう 名詞 197
日時 名詞 197
仰角 名詞 197
Fr 名詞 195
SQUAWK 名詞 195
震源 名詞 194
便名 名詞 191
台風 名詞 187
東 名詞 186
浸水 名詞 185
という 助詞 183
37 名詞 181
なるほど 感動詞 180
ます 助動詞 180
内 名詞 178
低 形容詞 176
38 名詞 176
/ 記号 176
45 名詞 175
以上 名詞 174
現時点 名詞 174
68 名詞 173
52 名詞 171
56 名詞 171
でしょ 助動詞 170
24 名詞 167
警報 名詞 166
北東 名詞 164
その 連体詞 163
ため 名詞 163
88 名詞 161
火災 名詞 160
? 記号 160
無 接頭詞 159
54 名詞 156
南西 名詞 156
丁目 名詞 156
最低気温 名詞 154
39 名詞 154
26 名詞 153
未満 名詞 153
東部 名詞 153
27 名詞 152
Ruby 名詞 152
れる 動詞 152
53 名詞 150
あり 動詞 149
44 名詞 147
日赤 名詞 146
練習 名詞 146
?? 記号 144
48 名詞 143
42 名詞 143
58 名詞 142
28 名詞 142
降ひょう 名詞 141
高さ 名詞 140
59 名詞 140
qGyCufoOL 名詞 140
まし 助動詞 139
及び 接続詞 137
令和元年 名詞 137
〃 記号 136
データ 名詞 135
29 名詞 134
57 名詞 134
47 名詞 134
報 名詞 134
今後 名詞 132
人 名詞 132
それ 名詞 131
1 名詞 130
可能性 名詞 129
BLOG 名詞 128
記号 128
37km 名詞 127
目視確認 名詞 127
だっ 助動詞 126
お 接頭詞 122
北 名詞 122
No.1 名詞 121
へ 助詞 120
状態 名詞 120
所有 名詞 119
心構え 名詞 117
高める 動詞 117
7700 名詞 116
竜巻 名詞 116
緊急事態 名詞 115
もの 名詞 114
水 名詞 114
最大震度 名詞 114
ない 形容詞 114
規模 名詞 112
43 名詞 112
不安定 名詞 112
| 記号 111
1回 名詞 111
ygEY 名詞 111
-3 名詞 110
5052 名詞 110
49 名詞 110
降水量 名詞 110
大気 名詞 110
土 名詞 109
23日 名詞 109
避難 名詞 109
予想 名詞 108
注意報 名詞 108
警戒レベル 名詞 108
W 名詞 107
利用 名詞 106
木 名詞 105
金 名詞 105
危険度 名詞 105
⬇ 名詞 105
火 名詞 104
救助 名詞 104
5054 名詞 104
131 名詞 103
10km 名詞 103
輸送機 名詞 103
単 接頭詞 103
激しい 形容詞 102
数 名詞 102
71 名詞 102
自火 名詞 101
鳴動 名詞 101
深さ 名詞 100
Debian 名詞 100
: : :
: : :
: : :
[ 合 計 ] 352,578 語
2019年は半角記号の #
, :
, .
, /
や全角ひらがなの の
が多かった。
単純に数を集計するだけではなく、形態素解析を利用して集計するのも面白いものです。
以上。
Comments