使用Pandas在IPython笔记本中显示多个输出表

时间:2014-01-18 18:17:54

标签: pandas ipython ipython-notebook

我现在知道我可以从IPython pandas输出多个图表,方法是将它们嵌入到一个绘图空间中,该空间将出现在笔记本中的单个输出单元格中。

我可以使用Pandas HTML Tables做类似的事情吗?

我从电子表格中的多个标签(大约15-20个)获取数据,并通过一组回归运行它们,我想将结果一起显示,也许是2个..但是因为显示的功能表只显示一个,最后一个,不知道如何处理。想法?

我甚至乐意在连续的输出单元格中显示..不确定如何做到这一点但是我想我可以做一些非常脏的事情,在一个单独的单元格中调用每个(电子表格)选项卡..呃...... FWIW我在IPython 2.0 dev和Pandas 13

1 个答案:

答案 0 :(得分:3)

这样做:

area-tabs=list(map(str, range(1, 28))) # for all 27 tabs
#area_tabs=['1','2'] # for specific tabs
for area_tabs in area_tabs:
    actdf,aname = get_data(area_tabs) #get_data gets the data and does a bunch or regression and table building
    aname,actdf,merged2,mergederrs,montdist,ols_test,mergedfcst=projections(actdf)
    IPython.display.display('Area: %s' % aname, mergederrs.tail(12))
    IPython.display.display('Area: %s' % aname, ols_test)
    IPython.display.display('Area: %s' % aname, merged2)

我可以打印电子表格中每个标签的所有结果

相关问题