Wenn ich in Pandas einen DataFrame habe, der wie folgt aussieht:
%Vor%Ich kann die erste Spalte zum Index machen mit:
%Vor%Meine Frage ist, wie man die erste Zeile in Spaltenüberschriften umwandelt. Das nächste, was ich bekommen kann, ist:
%Vor%aber dann muss ich hineingehen und die erste Reihe entfernen.
Der beste Weg, damit umzugehen, ist es, zu vermeiden, in diese Situation zu geraten.
Wie wurde df
erstellt? Wenn Sie beispielsweise read_csv
oder eine Variante verwendet haben, teilt header=0
read_csv
mit, dass die erste Zeile als Spaltenname analysiert werden soll.
Gegeben df
, wie Sie es haben, ich glaube nicht, dass es einen einfacheren Weg gibt, es zu beheben als das, was Sie beschrieben haben. Um die erste Zeile zu entfernen, könnten Sie df.iloc
:
Ich bin mir nicht sicher, ob dies effizienter ist, aber Sie könnten versuchen, einen Datenrahmen mit dem Corect-Index und den Standardspaltennamen aus Ihrem Problemdatenrahmen zu erstellen und die Spalten dann ebenfalls mit dem Promlematic-Datenrahmen umzubenennen. Zum Beispiel:
%Vor%Tags und Links pandas