IPython Notebookには、セル内の最後の戻り値のみが表示されます。あなたの場合の最も簡単な解決策は、2つのセルを使用することです。
あなたが本当には、このようなをハックないことができる唯一の一つのセルが必要な場合:
class A:
def _repr_html_(self):
return salaries.head()._repr_html_() + '</br>' + teams.head()._repr_html_()
A()
あなたは、多くの場合、これを必要とする場合、機能します:
def show_two_heads(df1, df2, n=5):
class A:
def _repr_html_(self):
return df1.head(n)._repr_html_() + '</br>' + df2.head(n)._repr_html_()
return A()
使用方法:
を
show_two_heads(salaries, teams)
2つ以上のヘッドのバージョン:
def show_many_heads(*dfs, n=5):
class A:
def _repr_html_(self):
return '</br>'.join(df.head(n)._repr_html_() for df in dfs)
return A()
使用法:
show_many_heads(salaries, teams, df1, df2)
うわー...元気。それはまさに私が望んでいた方法で働いた – Lokesh
本当に素敵です。 –
私が探していたもの - 感謝! – saml