Als Ergebnis einer groupby
+ unstack
haben meine Spalten jetzt eine zusätzliche Ebene. Die Funktion list(df.columns.values)
zeigtPandas: Drop-Spalte Ebene & Merge-Titel
[('CompanyId', ''),
('CompanyName', ''),
('City', ''),
('Revenue', 2015),
('Revenue', 2016),
('Revenue', 2017)]
Ich möchte eine Ebene fallen zu lassen und verschmelzen diese Titel, das folgende Ergebnis zu erhalten.
['CompanyId',
'CompanyName',
'City',
'Revenue2015',
'Revenue2016',
'Revenue2017']
Die Funktion df.droplevel(level=1)
hilft mir ein Niveau fallen, aber ich bin nicht sicher, wie die Ebene 1 Spaltentitel auf der Ebene diejenigen anhängen 0, bevor sie fallen zu lassen.