Выяснение, просматривал ли пользователь строку NSTableView.

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)
0
задан 1024jp 19 January 2019 в 23:28
поделиться