Mit einer importierten CSV-Datei habe ich den DataFrame so indiziert ...
%Vor%So sieht ein Abschnitt des DataFrames aus ...
%Vor%Warum wird die Spalte "horse_name" nicht wie Datum, Titel und Rasse gruppiert? Vielleicht ist es von Entwurf, also wie kann ich diesen größeren DataFrame nach Rasse schneiden, um einen neuen DataFrame mit 'horse_name' als Index zu haben?
Es ist kein Fehler. Genau so soll es funktionieren.
DataFrame muss jedes einzelne Element in seinen Daten anzeigen. Wenn also der Index eine Ebene hat, wird diese Ebene vollständig erweitert. Wenn es zwei Ebenen hat, wird die erste Ebene gruppiert, und die zweite Ebene wird vollständig erweitert. Wenn sie Ebenen hat, werden die ersten zwei gruppiert und die dritte Ebene wird erweitert usw.
Deshalb ist der Name des Pferdes nicht gruppiert. Wie würden Sie alle Elemente im DataFrame sehen, wenn Sie auch nach dem Namen des Pferdes gruppieren:)
Versuch es:
%Vor%oder:
%Vor%Sie werden feststellen, dass die letzte Ebene des Index immer vollständig erweitert ist, damit Sie alle Elemente im Datenrahmen sehen können.