würde Ich mag einige multidimensionalen Daten in einem Pandas Datenrahmen oder Platte speichern, so dass ich mag in der Lage sein, zum Beispiel zurückzukehren:Mehrdimensionale/Verschachtelte Datenrahmen/Datensatz/-Modulen in Pandas
- All Zeiten für Runner A, Rennen A
- die Zeiten alle (und Namen) für Race A für ein bestimmtes Jahr sagen 2015
Beispiel Daten wie folgt aussehen würde, beachten Sie, dass nicht alle Läufer Daten für alle haben wird Jahre oder alle Rassen.
Kann jemand einen guten Weg vorschlagen, dies mit Pandas oder auf andere Weise zu tun?
Name | Gender | Age
Runner A | Male | 35
Race A
Year | Time
2015 | 2:35:09
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
Runner C | Female | 32
Race B
Year | Time
1998 | 1:29:43
Ich sehe nicht, warum dies multi-indiziert werden muss, warum kann Runner nicht eine Spalte und Jahr und Rennen sein? – EdChum
Dank @EdChum, das könnte immer noch die beste Option sein, aber ich wollte vermeiden, dass alle Runner-Profildaten (wie Geschlecht, Alter usw.) in jeder Zeile gespeichert werden müssen. – Danwise
Wird das Alter spezifisch für das Rennen oder den aktuellen Status des Läufers sein? – piRSquared