我想从一个函数返回两个数据帧,像这样:
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 Notebook中,输出以类似于黑色背景cmd的格式返回数据帧,而不是以正确的数据帧格式。
答案 0 :(得分:3)
如何?
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