Kom igångKom igång gratis

Generera en HTML-tabell från Pandas

Invånare klagar ofta på att de inte känner till hela utbudet av tjänster som erbjuds via applikationen Get It Done.

För att förbättra kommunikationen mellan stadsmyndigheterna och allmänheten bad stadsrådet Sam att ta fram en tabell över alla tjänster i Get It Done-systemet.

Systemet är dynamiskt och utökas varje vecka med nya tjänster. Sam ville inte lägga tid på att uppdatera filen manuellt och insåg att hon kunde automatisera processen.

Hon laddade in DataFramen med tillgängliga tjänster i variabeln services_df:

services_df dataframe

Den här övningen är en del av kursen

Introduktion till AWS Boto i Python

Visa kurs

Övningsinstruktioner

  • Generera en HTML-tabell utan kantlinje och med enbart kolumnerna 'service_name' och 'link'.
  • Generera en HTML-tabell med kantlinjer och alla kolumner.
  • Se till att alla URL:er är klickbara.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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', 
           _____=____)
Redigera och kör kod