Вернуть два фрейма данных из функции с форматом фрейма данных - PullRequest
0 голосов
/ 29 сентября 2018

Я хочу вернуть два фрейма данных из функции, например:

def test():
    df1 = pd.DataFrame([1,2,3], ['a','b','c'])
    df2 = pd.DataFrame([4,5,6], ['d','e','f'])
    return df1
    return df2
test()

Но функция возвращает только один фрейм данных df1.Как вернуть оба в симпатичном формате фрейма данных, а не в черном фоновом формате cmd?

Когда я попытался вернуть оба, используя

return df1, df2

в блокноте Jupyter, выходные данные возвращают фреймы данныхв черном подобном cmd-подобном формате, а не в надлежащем формате фрейма данных.

1 Ответ

0 голосов
/ 29 сентября 2018

Как насчет этого:

def test():
    df1 = pd.DataFrame([1,2,3], ['a','b','c'])
    df2 = pd.DataFrame([4,5,6], ['d','e','f'])
    return df1, df2

a, b = test()
display(a, b)

Это распечатывает:

    0
a   1
b   2
c   3

    0
d   4
e   5
f   6
...