我正在尝试使用Python在jupyter笔记本单元的输出中打印两个或更多数据帧。实际上,我正在使用Wes Mckinney的函数来执行此工作,但数据帧没有标头。我当然希望每个表都有标题,以指定每个表的名称。我需要一个类似于 function(dfs,names_dfs = [''])
的函数我实际使用的功能是
def side_by_side(*objs, **kwds):
from pandas.io.formats.printing import adjoin
space = kwds.get('space', 7)
reprs = [repr(obj).split('\n') for obj in objs]
print(adjoin(space, *reprs))
希望您能帮助我。谢谢
答案 0 :(得分:0)
Jupyter只是python的解释器。因此,除了格式化python输出之外,您无需执行其他任何特殊操作,例如:How to make two plots side-by-side using Python
或者这是另一篇文章,解释如何连接两个数据框以进行显示:Pandas add dataframes side to side with different indexes