如何将Pandas DataFrame渲染成HTML表

  • Post category:Python

下面是将Pandas DataFrame渲染成HTML表的完整攻略:

  1. 首先,需要导入Pandas和IPython.display两个库:
import pandas as pd
from IPython.display import display, HTML
  1. 定义一个DataFrame数据:
data = {'姓名': ['张三', '李四', '王五'],
        '年龄': [20, 25, 30],
        '性别': ['男', '女', '男']}
df = pd.DataFrame(data)
  1. 使用Pandas中的to_html方法将DataFrame转换成HTML格式的字符串:
html_table = df.to_html()
  1. 使用IPyhon.display中的display方法来显示HTML表格:
display(HTML(html_table))

完整代码如下:

import pandas as pd
from IPython.display import display, HTML

# 定义DataFrame数据
data = {'姓名': ['张三', '李四', '王五'],
        '年龄': [20, 25, 30],
        '性别': ['男', '女', '男']}
df = pd.DataFrame(data)

# 将DataFrame转换成HTML格式的字符串
html_table = df.to_html()

# 显示HTML表格
display(HTML(html_table))

执行上述代码,就能成功将Pandas DataFrame渲染成HTML表格,并显示在Notebook中。效果如下:

姓名 年龄 性别
0 张三 20
1 李四 25
2 王五 30

希望这个攻略能够帮到您!