НачатьНачать бесплатно

Генерация HTML-таблицы из Pandas

Жители нередко жалуются, что не знают о полном перечне услуг, доступных через приложение Get It Done.

Чтобы наладить коммуникацию между городской администрацией и горожанами, городской совет попросил Сэма сформировать таблицу всех услуг, представленных в системе Get It Done.

Система динамически развивается: каждую неделю в ней появляются новые услуги. Сэм не хотела тратить время на ручное обновление файла и решила автоматизировать этот процесс.

Она загрузила DataFrame с доступными услугами в переменную services_df:

services_df dataframe

Это упражнение является частью курса

Введение в AWS Boto на Python

Посмотреть курс

Инструкции к упражнению

  • Сгенерируйте HTML-таблицу без границ, включив только столбцы 'service_name' и 'link'.
  • Сгенерируйте HTML-таблицу с границами и всеми столбцами.
  • Убедитесь, что все URL-адреса отображаются как кликабельные ссылки.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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', 
           _____=____)
Редактировать и запускать код