我想在pandas数据框或面板中存储一些多维/嵌套数据,以便我能够返回例如:
示例数据看起来像这样,请注意并非所有参赛者都拥有所有年份或所有比赛的数据。我在Runner Profile中有相当数量的数据,我不想存储在每一行。
此外,我还为某些比赛提供了另一级别的数据。因此,对于Race A / 2015,例如我希望在分时,平均速度等方面有另一级数据。
有人可以用Pandas或其他方式建议一个好方法吗?
Name | Gender | Age
Runner A | Male | 35
Race A
Year | Time
2015 | 2:35:09
Split 1 Distance | Split 1 Time | Split 1 Pace | etc...
2014 | 2:47:34
2013 | 2:50:12
Race B
Year | Time
2013 | 1:32:07
Runner B | Male | 29
Race A
Year | Time
2015 | 3:05:56
Split 1 Distance | Split 1 Time | Split 1 Pace | etc...
Runner C | Female | 32
Race B
Year | Time
1998 | 1:29:43