開始使用免費開始

從 Pandas 產生 HTML 表格

居民常抱怨他們不知道 Get It Done 應用程式提供的完整服務範圍。

為了簡化市府與民眾之間的溝通,市議會請 Sam 產生一個表格,列出 Get It Done 系統中的所有服務。

這個系統是動態的,每週都會成長,新增更多服務。Sam 不想花時間手動更新檔案,覺得可以把這個流程自動化。

她已經將可用服務的 DataFrame 載入到變數 services_df

services_df dataframe

本練習屬於課程

Python 中的 AWS Boto 入門

檢視課程

練習說明

  • 產生一個沒有邊框、且只包含 'service_name''link' 欄位的 HTML 表格。
  • 產生一個有邊框、且包含所有欄位的 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', 
           _____=____)
編輯並執行程式碼