Zacznij terazZacznij za darmo

Generowanie tabeli HTML z Pandas

Mieszkańcy często narzekają, że nie znają pełnego zakresu usług dostępnych w aplikacji Get It Done.

Aby usprawnić komunikację między władzami miasta a mieszkańcami, Rada Miejska poprosiła Sam o wygenerowanie tabeli wszystkich usług dostępnych w systemie Get It Done.

System jest dynamiczny i rozrasta się co tydzień, dodając kolejne usługi. Sam nie chciała tracić czasu na ręczne aktualizowanie pliku i postanowiła zautomatyzować ten proces.

Załadowała DataFrame z dostępnymi usługami do zmiennej services_df:

services_df dataframe

To ćwiczenie jest częścią kursu

Wprowadzenie do AWS Boto w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Wygeneruj tabelę HTML bez obramowania, zawierającą tylko kolumny 'service_name' i 'link'.
  • Wygeneruj tabelę HTML z obramowaniem i wszystkimi kolumnami.
  • Upewnij się, że wszystkie adresy URL są klikalne.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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', 
           _____=____)
Edytuj i uruchom kod