开始使用免费开始使用

从 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', 
           _____=____)
编辑并运行代码