Ich habe einen Multiindex-Datenframe, den ich als Excel-Datei speichern muss. Wenn ich dazu die Pandas-Methode "to_excel" verwende, bekomme ich eine schöne Tabelle, die verbundene Zellen enthält. Hier ist ein Beispiel dafür, wie eine solche Tabelle wie folgt aussieht:Vermiedene Zellen in Pandas to_excel-Methode vermeiden
Leider Filtern der ersten Spalte dieser Tabelle ist sehr problematisch in Excel, da Excel nicht versteht, dass die fusionierten Zellen gehören zusammen: https://www.extendoffice.com/documents/excel/1955-excel-filter-merged-cells.html
Deshalb habe ich die 'to_excel' Methode müssen die Datenrahmen so retten:
Ist das möglich?
By the way, ist, dass der Code, den ich die erste Tabelle zu produzieren verwendet:
df = pd.DataFrame({"animal": ("horse", "horse", "dog", "dog"), "color of fur": ("black", "white", "grey", "black"), "name": ("Blacky", "Wendy", "Rufus", "Catchy")})
mydf = df.set_index(["animal", "color of fur"])
mydf.to_excel("some_path_here")
Benötigen Sie Multiindex? Wenn Sie einfach Spalten aus dem Index erstellen - 'mydf = mydf.reset_index()' dann arbeiten alle nett ... – jezrael
Im Prinzip haben Sie Recht, aber die muliindex hat den Vorteil, dass die Spalten fett sind. Aber sicher, damit kann ich leben. Vielen Dank! – John