Heim  >  Artikel  >  Web-Frontend  >  Wie kann ich das Erscheinungsbild von Pandas Dataframe-HTML-Tabellen mit Stilen und CSS anpassen?

Wie kann ich das Erscheinungsbild von Pandas Dataframe-HTML-Tabellen mit Stilen und CSS anpassen?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-31 11:17:02806Durchsuche

How can I customize the appearance of Pandas Dataframe HTML tables with styles and CSS?

Passen Sie das Erscheinungsbild der Pandas-Datenrahmen-HTML-Tabelle mithilfe von Stilen und CSS an

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.

Problem: Farbanpassung für Datenrahmentabellen

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.

Lösung: Verwendung der Pandas-Styling-Funktionalitäten

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn