In der Pandas-Bibliothek von Python können Sie Datenrahmen bearbeiten und visualisieren. Manchmal ist es notwendig, die visuelle Attraktivität dieser Datenrahmen durch Ändern ihrer Farbschemata zu verbessern.
Stellen Sie sich einen Pandas-Datenrahmen vor, bei dem Sie alle Werte in Zeilen einfärben müssen mit der Bezeichnung „MOS“ und ändern Sie die Hintergrundfarbe der angegebenen Kopf-/Indextabellen.
Die Styling-Funktionen von Pandas (eingeführt in Version 0.17.1) ermöglichen ein flexibles Styling Anpassung.
MOS-Zeilen hervorheben:
Um die Werte in „MOS“-Zeilen einzufärben, definieren Sie eine Funktion „highlight_MOS(s)“, die nach Zeilen mit „MOS“ sucht. Etikett und gibt entsprechende Farbcodes zurück.
<code class="python">def highlight_MOS(s): is_mos = s.index.get_level_values(1) == 'MOS' return ['color: darkorange' if v else 'color: darkblue' for v in is_mos]</code>
Stile anwenden:
Verwenden Sie die style.apply()-Methode, um die Funktion highlight_MOS anzuwenden, was zu einem gestalteten Datenrahmen führt s.
<code class="python">s = df.style.apply(highlight_MOS)</code>
Den gestalteten Datenrahmen anzeigen:
Durch das Drucken von s wird der Datenrahmen mit den angewendeten Farbänderungen angezeigt.
<code class="python">print(s)</code>
Dies Die Lösung bietet eine prägnante und effiziente Methode, um das Erscheinungsbild von Pandas-Datenrahmen anzupassen und sie ästhetisch ansprechender und informativer zu machen.
Das obige ist der detaillierte Inhalt vonWie kann ich das Erscheinungsbild von Pandas Dataframe-HTML-Tabellen mit Stilen und CSS anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!