gpt4 book ai didi

python - 从具有数据帧格式的函数返回两个数据帧

转载 作者:太空狗 更新时间:2023-10-30 00:58:26 25 4
gpt4 key购买 nike

我想从一个函数返回两个数据帧,如下所示:

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 的黑色背景格式返回数据帧,而不是正确的数据帧格式。

最佳答案

这个怎么样:

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

关于python - 从具有数据帧格式的函数返回两个数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52568474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com