Skip to main content

野球の投手の日付ごとの累積対戦打者数を出したい。

 

MLBの野球データを分析しているのですが、日付ごと、投手ごとにその日の打者の対戦打席数を紐づけたいです。

例えばwoba_denomという列は打席が完了したことを表す列なのですが、開始値は1でこのwoba_denomという列に1が出現する度に次の打者との対戦で1を加算したいのす。

そして日付ごと、投手ごとにこの値をリセットしてまた1から加算していく形にしたい。

画像のデータは1人の投手ですが実際のデータはTopとBottomで違う投手が投げたりします。

 

野球の投手の日付ごとの累積対戦打者数を出したい。 MLBの野球データを分析しているのですが、日付ごと、投手ごとにその日の打者の対戦打席数を紐づけたいです。例えばwoba_denomという列は打席が完了したことを表す列なのですが、開始値は1でこのwoba_denomという列に1が出現する度に次の打者との対戦で1を加算したいのす。そして日付ごと、投手ごとにこの値をリセットしてまた1から加算していく形に

16 Kommentare
  1. 30. Okt. 2024, 08:10

    こんにちは。

    inningやTop/Bot(恐らく表裏)、Outの情報があったので、1回表ノーアウトから9回裏スリーアウトの順で並べてみました。

    こんにちは。inningやTop/Bot(恐らく表裏)、Outの情報があったので、1回表ノーアウトから9回裏スリーアウトの順で並べてみました。 TotalPA はSaito Shuheiさんの式を使用させていただきました。ご要望を満たしますでしょうか?※4行目のベッツ選手の打席は、元データのEventとwoba_denomが正しくないように思います。フォアボールなのにイベントに記載が無く、打席が完 

    TotalPA はSaito Shuheiさんの式を使用させていただきました。

    ご要望を満たしますでしょうか?

    image※4行目のベッツ選手の打席は、元データのEventとwoba_denomが正しくないように思います。フォアボールなのにイベントに記載が無く、打席が完了したのにwoba_denomに1がありません。

0/9000