2016-05-25 71 views
1

我正在使用Jupyter筆記本,而matplotlib可以選擇繪製陰謀矩陣。是否有類似的選項來繪製多個表(從數據框)?我有8個2x2數據幀,我想以4x2矩陣格式打印。熊貓 - 打印多個數據框

謝謝!

回答

2

Jupyter筆記本可以利用HTML來顯示結果。這可能不是最完美的解決方案,但是這可能工作...

設置DataFrames:

import pandas as pd 
from IPython.display import HTML 
%pylab inline 
d1=pd.DataFrame(rand(2,2)) 
d2=pd.DataFrame(rand(2,2)) 
d3=pd.DataFrame(rand(2,2)) 
d4=pd.DataFrame(rand(2,2)) 

顯示HTML表格,包括您的dataframes:

HTML("""<table> 
<tr> 
<td> {0} </td> <td> {1} </td> 
</tr> 
<tr> 
<td> {2} </td> <td> {3} </td> 
</tr> 
</table> 
""".format(d1.to_html(), 
      d2.to_html(), 
      d2.to_html(), 
      d3.to_html()))