python - Pandas - 打印多个数据帧

标签 python pandas jupyter-notebook

我使用的是 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 表格:

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()))

关于python - Pandas - 打印多个数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37443169/

相关文章:

python - 从具有任意数量像素分量的图像中读取数据的有效方法是什么? ( python ,太平船务)

python-3.x - 如何获得 word2vec 词汇表中不存在的单词的向量?

python - 错误 : The truth value of a Series is ambiguous - Python pandas

python - 无法从 'available_if' 导入名称 'sklearn.utils.metaestimators'

python - 无法从 google.cloud 导入存储

python - 打印整数或带 n 位小数的 float

python - 在虚拟环境中安装 gevent

Python 2.7,thread.Timer生成太多垃圾线程未回收

python - Pandas :将两行彼此分开

python - 概念问题 : Python Modules, 和文件导入,从其他文件导入函数