CommencerCommencer gratuitement

Générer un tableau HTML avec Pandas

Les habitants se plaignent souvent de ne pas connaître l’ensemble des services proposés via l’application Get It Done.

Pour faciliter la communication entre la municipalité et le public, le conseil municipal a demandé à Sam de générer un tableau de tous les services présents dans le système Get It Done.

Le système est dynamique et évolue chaque semaine, avec de nouveaux services ajoutés. Sam ne voulait pas perdre de temps à mettre le fichier à jour manuellement et a pensé pouvoir automatiser le processus.

Elle a chargé le DataFrame des services disponibles dans la variable services_df :

services_df dataframe

Cet exercice fait partie du cours

Introduction à AWS Boto en Python

Afficher le cours

Instructions

  • Générez un tableau HTML sans bordure et contenant uniquement les colonnes 'service_name' et 'link'.
  • Générez un tableau HTML avec bordures et toutes les colonnes.
  • Veillez à rendre toutes les URL cliquables.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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', 
           _____=____)
Modifier et exécuter le code