如何在ipython中强制打印html中的数据帧

时间:2013-12-09 14:13:47

标签: python printing ipython

这是我的代码

df1 = pd.DataFrame(np.arange(6).reshape(3,2),
   ....:                 columns=['A','B'])
df2 = pd.DataFrame(np.arange(6).reshape(3,2),
   ....:                 columns=['C','D'])
print df1
print '--Something Here---'
df2

在这里,我会同时打印df1和df2,但只能创建HTML外观的df2。 如何强制python创建df1以在输出和df2中打印到html enter image description here

1 个答案:

答案 0 :(得分:2)

我不确定我完全理解这一点。例如,为什么你不会在两个不同的单元格中显示输出。通常,为了强制HMTL在笔记本中显示数据(例如,如果数据帧太大),则执行以下操作

from IPython.core.display import HTML
HMTL(df.to_html())

这回答你的问题吗?

在单元格1中我会有

HMTL(df.to_html())

在单元格2中我会有

print 'something'
HTML(df2.to_html())