読者です 読者をやめる 読者になる 読者になる

300億円欲しい

メジャーリーグのデータ解析します

メジャーリーグで開幕5試合のチーム安打数を集計したい

開幕5試合のチーム安打数

ネタが古いのですが, こんな記事を見つけました.
あしたへホームラン : 巨人、ホームラン3連発、日本新記録の開幕5戦77安打!

f:id:gg_hatano:20140430214817j:plain

2014年, 巨人の開幕5試合のヒット数は77本.
これは, 日本プロ野球史上で最多の記録だったみたいです.

開幕戦から, 安打数と得点は,

第1戦 14安打(12得点)
第2戦 16安打( 3得点)
第3戦 17安打(12得点)
第4戦  9安打( 2得点)
第5戦 21安打(15得点)

でした. 最高でした.

...メジャーリーグだとどうなんですかね?
手元に1922年から2013年までの試合結果データがあるので, 集計してみました.

メジャーリーグで開幕5試合のチーム安打数記録

Rのdata.tableとdplyrでサクッと集計します.

結果は, 下表の通りです.
安打数上位10チームとその年度.

team year hit_5game
1 SFN 1990 72
2 BRO 1952 70
3 MIN 1970 70
4 BOS 2005 69
5 CIN 1976 69
6 PIT 1960 68
7 TBA 1998 68
8 CIN 1938 67
9 CLE 1922 67
10 COL 1995 67

1990年のSFNが72安打が最多みたいです.
SFN. サンフランシスコ・ジャイアンツです.

メジャーリーグの史上最多記録も, ジャイアンツが保持していました.
ジャイアンツ最高です.

1990年, ジャイアンツの開幕5試合の, 安打数と得点はこんな感じでした.

id team hit score
1 ATL199004111 SFN 13 8
2 ATL199004112 SFN 9 3
3 ATL199004120 SFN 14 13
4 ATL199006080 SFN 27 23
5 ATL199006090 SFN 9 3

27安打で23得点. 半端ないですね.

メジャーリーグで連続5試合のチーム安打数記録

気になったので, 開幕5試合, という条件を緩めて集計します.
全ての連続5試合でチーム安打数を集計して, ランキングを作ります.
上位10チームとその年度, 日付です.

id team hit_5game
1 BSN192208050 PIT 100
2 PHI192208070 PIT 96
3 BSN192208040 PIT 95
4 BOS195006040 BOS 90
5 BSN192208030 PIT 87
6 BAL201007240 MIN 86
7 PHI192208081 PIT 86
8 ATL199307210 ATL 85
9 BOS195006070 BOS 85
10 NYA199605150 SEA 85

PIT.
ピッツバーグ・パイレーツですかね.
1922年. 8月5日から, 5試合で100安打.....?????

その5試合の, 安打数と得点を見てみます.

id team hit score
1 BSN192208050 PIT 16 9
2 PHI192208070 PIT 22 17
3 PHI192208081 PIT 27 19
4 PHI192208082 PIT 19 7
5 PHI192208100 PIT 16 14

以上です.

ソースコード

ここにあります.
gghatano/analyze_mlbdata_with_R · GitHub

連続5試合の安打数を集計を, dplyrの中で行なう際に困りました.
Twitterで呟いたら, おじさんたちが助けてくれました.

Rで,長さ100の数列があって,連続する5個の数の和を全て(96個)欲しいとき,どうすれば賢いかな - My Life as a Mock Quant

ありがとうございました.