2016-05-25 2 views
1

Я использую ноутбук Jupyter, и matplotlib имеет возможность рисовать матрицу графиков. Есть ли аналогичная опция для рисования нескольких таблиц (из данных)? У меня есть 8 частей 2x2 dataframes, которые я хотел бы напечатать в формате формата 4x2.Pandas - Печать нескольких фреймов дат

Спасибо!

ответ

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())) 
Смежные вопросы