Ich habe meinen Datenrahmen durch die beiden folgenden Spalten gruppiert
%Vor%und das Ergebnis ist:
%Vor% Wie kann ich auf das Feld name
des resultierenden Medians (in diesem Fall hello, foo
) zugreifen? Dies schlägt fehl:
Sie müssen die Indexwerte abrufen, sie sind keine Spalten. In diesem Fall Ebene 1
%Vor%Sie können auch den Indexnamen
übergeben %Vor%, da dies intuitiver ist als die Übergabe von ganzzahligen Werten.
Sie können die Indexwerte in eine Liste konvertieren, indem Sie tolist()
Sie können auch reset_index()
für Ihr groupby-Ergebnis verwenden, um einen Datenrahmen mit der Namenspalte, auf die jetzt zugegriffen werden kann, zurück zu bekommen.
Wenn Sie eine Operation für eine einzelne Spalte ausführen, wird die Rückgabe eine Serie mit Multiindex sein und Sie können einfach pd.DataFrame
darauf anwenden und dann reset_index.