下面是将Pandas DataFrame渲染成HTML表的完整攻略:
- 首先,需要导入Pandas和IPython.display两个库:
import pandas as pd
from IPython.display import display, HTML
- 定义一个DataFrame数据:
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [20, 25, 30],
'性别': ['男', '女', '男']}
df = pd.DataFrame(data)
- 使用Pandas中的to_html方法将DataFrame转换成HTML格式的字符串:
html_table = df.to_html()
- 使用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 | 男 |
希望这个攻略能够帮到您!