9

インポートした 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」をインデックスとして持つ新しいデータフレームを作成するにはどうすればよいですか?

4

1 に答える 1