Pandas - 打印多个数据帧
Pandas - Print multiple dateframes
我使用的是 Jupyter 笔记本,matplotlib 可以选择绘制矩阵图。是否有类似的选项来绘制多个表格(来自数据框)?我有 8 个 2x2 数据帧,我想以 4x2 矩阵格式打印。
谢谢!
Jupyter 笔记本可以利用 HTML 来显示结果。这可能不是最优雅的解决方案,但这可能有效...
设置数据帧:
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 table 包括您的数据帧:
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()))
我使用的是 Jupyter 笔记本,matplotlib 可以选择绘制矩阵图。是否有类似的选项来绘制多个表格(来自数据框)?我有 8 个 2x2 数据帧,我想以 4x2 矩阵格式打印。
谢谢!
Jupyter 笔记本可以利用 HTML 来显示结果。这可能不是最优雅的解决方案,但这可能有效...
设置数据帧:
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 table 包括您的数据帧:
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()))