野球の投手の日付ごとの累積対戦打者数を出したい。
MLBの野球データを分析しているのですが、日付ごと、投手ごとにその日の打者の対戦打席数を紐づけたいです。
例えばwoba_denomという列は打席が完了したことを表す列なのですが、開始値は1でこのwoba_denomという列に1が出現する度に次の打者との対戦で1を加算したいのす。
そして日付ごと、投手ごとにこの値をリセットしてまた1から加算していく形にしたい。
画像のデータは1人の投手ですが実際のデータはTopとBottomで違う投手が投げたりします。
16 Kommentare
こんにちは。
inningやTop/Bot(恐らく表裏)、Outの情報があったので、1回表ノーアウトから9回裏スリーアウトの順で並べてみました。
TotalPA はSaito Shuheiさんの式を使用させていただきました。
ご要望を満たしますでしょうか?
※4行目のベッツ選手の打席は、元データのEventとwoba_denomが正しくないように思います。フォアボールなのにイベントに記載が無く、打席が完了したのにwoba_denomに1がありません。