Jupyter lab で水平表示させる
Jupyter lab で水平表示させる
Jupyter lab おまじないのコード paddingで表示間隔の設定が可能
class display(object): """Display HTML representation of multiple objects""" template = """<div style="float: left; padding: 10px;"> <p style='font-family:"Courier New", Courier, monospace'>{0}</p>{1} </div>""" def __init__(self, *args): self.args = args def _repr_html_(self): return '\n'.join(self.template.format(a, eval(a)._repr_html_()) for a in self.args) def __repr__(self): return '\n\n'.join(a + '\n' + repr(eval(a)) for a in self.args)
3つのコマンドを実行
aa=report.groupby("日")[["いいね"]].aggregate(["mean", "median",max,min,sum]).head() bb=report.groupby("日")[["リツイート"]].aggregate(["mean", "median",max,min,sum]).head() display('aa.head()', 'bb.head()')