Ich habe einen Pandas-Datenrahmen wie unten. Für jede ID kann ich mehrere Namen und Unter-IDs haben.
%Vor%Ich möchte den Datenrahmen so zusammenfassen, dass es nur eine Zeile für jede ID gibt und alle Namen und Unter_IDs unter jeder ID als Singularsatz in dieser Zeile erscheinen.
%Vor%Ich habe versucht, ID zu gruppieren und dann über alle anderen Spalten zu aggregieren
%Vor%Aber der resultierende Datenrahmen hat dabei nicht die Id-Spalte. Wenn Sie groupby tun, wird die ID als erster Wert des Tupel zurückgegeben, aber ich denke, wenn Sie aggregieren, ist das verloren. Gibt es einen Weg, den gesuchten Datenrahmen zu bekommen? Das heißt, gruppieren und aggregieren, ohne die Spalte zu verlieren, die gruppiert wurde.
Die groupby-Spalte wird zum Index. Sie können den Index einfach zurücksetzen, um ihn zurück zu bekommen:
%Vor%