使用导入的 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”列不像日期、赛道和比赛那样分组?也许这是设计使然,因此我如何通过比赛来分割这个更大的 DataFrame 以获得一个以“horse_name”为索引的新 DataFrame?