インポートした CSV ファイルを使用して、次のように DataFrame にインデックスを付けました...
rdata.set_index(['race_date', 'track_code', 'race_number', 'horse_name'])
これは、DataFrame のセクションがどのように見えるかです...
race_date track_code race_number horse_name work_date work_track
2007-08-24 BM 8 Count Me Twice 2007-05-31 PLN
Count Me Twice 2007-06-09 PLN
Count Me Twice 2007-06-16 PLN
Count Me Twice 2007-06-23 PLN
Count Me Twice 2007-08-05 PLN
Judge's Choice 2007-06-07 BM
Judge's Choice 2007-06-14 BM
Judge's Choice 2007-07-08 BM
Judge's Choice 2007-08-18 BM
「horse_name」列が日付、トラック、レースのようにグループ化されていないのはなぜですか? おそらくそれは仕様によるものなので、この大きなデータフレームをレースごとにスライスして、「horse_name」をインデックスとして持つ新しいデータフレームを作成するにはどうすればよいですか?