LoslegenKostenlos starten

HTML-Tabelle aus Pandas erzeugen

Bewohnerinnen und Bewohner beschweren sich oft, dass sie das gesamte Angebot der Get It Done-App nicht kennen.

Um die Kommunikation zwischen Stadtverwaltung und Öffentlichkeit zu verbessern, hat der Stadtrat Sam gebeten, eine Tabelle mit allen Services im Get It Done-System zu erstellen.

Das System ist dynamisch und wächst wöchentlich um zusätzliche Services. Sam wollte keine Zeit damit verschwenden, die Datei manuell zu aktualisieren, und dachte, sie könne den Prozess automatisieren.

Sie hat den DataFrame mit den verfügbaren Services in die Variable services_df geladen:

services_df dataframe

Diese Übung ist Teil des Kurses

<Kurs>Einführung in AWS Boto mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erzeuge eine HTML-Tabelle ohne Rahmen und nur mit den Spalten 'service_name' und 'link'.
  • Erzeuge eine HTML-Tabelle mit Rahmen und allen Spalten.
  • Achte darauf, dass alle URLs anklickbar sind.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Generate an HTML table with no border and selected columns
services_df.____('./services_no_border.html',
           # Keep specific columns only
           ____=['____', '____'],
           # Set border
           ____=____)

# Generate an html table with border and all columns.
services_df.to_html('./services_border_all_columns.html', 
           _____=____)
Code bearbeiten und ausführen