如何在IPython Notebook的Pandas DataFrame单元格中包含HTML内容?

6

我该如何在IPython笔记本中的DataFrame表格中包含HTML呢?

例如,我想要做到以下效果:

pd.DataFrame({
    "text": ["Hello <strong>world</strong>"],
})

为了生成类似下面的表格:
<table>
  <tr><th></th><th>text</th></tr>
  <tr><th>0</th><td>Hello <strong>world</strong></tr>
</table>

我认为Pandas笔记本的显示并不适用于那种事情。 - BrenBarn
1个回答

4

您是否尝试过 pandas.DataFrame.to_html?更多信息请参见此处。关于在IPython Notebook中显示html、svg、图像等的精彩示例,请参见此处

在IPython Notebook上的使用方法如下:

from IPython.display import HTML
data = pd.DataFrame({'A':[1,2,3,4,5],'B':[6,7,8,9,10]})
h = HTML(data.to_html());h

3
看起来你可能想尝试使用 escape=False - Noah
escape=False是什么意思? - homm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接