Heim > Web-Frontend > CSS-Tutorial > Hauptteil

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

Patricia Arquette
Freigeben: 2024-10-31 11:17:02
Original
809 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Den gestalteten Datenrahmen anzeigen:

Durch das Drucken von s wird der Datenrahmen mit den angewendeten Farbänderungen angezeigt.

<code class="python">print(s)</code>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!