【问题标题】:Returning multiple dataframes with Python使用 Python 返回多个数据帧
【发布时间】:2022-01-26 14:36:54
【问题描述】:

所以我想写一个看起来像这样的函数:

def return_all_tables(parameter):
    a_table = a(parameter)
    b_table = b(parameter)
    c_table = c(parameter)
    ...

这里,abc 都是不同的函数,分别返回数据帧 a_tableb_tablec_table

我现在不确定的是如何编写 return 语句以使其返回每个数据帧的内容。

【问题讨论】:

  • return 语句不显示任何内容。您的意思是“返回所有数据帧的内容”吗?
  • 是的,我很抱歉。
  • 编辑您的问题以反映这一点(您自己也可以这样做!)。无论如何,return (a_table, b_table, c_table) 有什么问题?
  • 它只返回一个列表说(),但我希望该函数同时显示这些各自数据框中的内容。
  • 当你说你不想展示时,我就是这么问的......

标签: python dataframe


【解决方案1】:

return a_table, b_table, c_table 将返回一个包含数据帧的三元组。

【讨论】:

    【解决方案2】:

    你会想要这样的东西

    def return_all_tables(parameter):
        a_table = a(parameter)
        b_table = b(parameter)
        c_table = c(parameter)
        return a_table, b_table, c_table
    
    a, b, c = return_all_tables(parameter)
    display(a, b, c)
    

    【讨论】:

      猜你喜欢
      • 2022-08-06
      • 2019-01-23
      • 2023-04-04
      • 1970-01-01
      • 2020-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      相关资源
      最近更新 更多