IPython Notebook은 셀의 마지막 반환 값만 표시합니다. 귀하의 경우에 가장 쉬운 해결책은 두 개의 셀을 사용하는 것입니다.
정말로 하나의 셀만 필요하다면 다음 과 같이 해킹 할 수 있습니다 .
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)
두 개 이상의 헤드 용 버전 :
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)