Python 从嵌套的数据帧字典构建数据帧

Python 从嵌套的数据帧字典构建数据帧,python,pandas,Python,Pandas,假设我有一个嵌套的数据帧字典,例如: my_dfs[depth_1][depth_2] = pd.DataFrame(...) 我想将其转换为一个多索引数据帧,以便将depth_1和depth_2编码为列的级别,并将行填充为行数最多的数据帧大小。我该怎么做 当它们有不同的列时,您希望发生什么?你想让专栏充满nan?谢谢@BrenBarn。如果最终的数据帧是多索引的,我认为我们不需要确保同一级别内不同条目的列数是一致的。我不明白你的意思。如果将它们组合到一个数据帧中,它必须有一组列。如果用于构建

假设我有一个嵌套的数据帧字典,例如:

my_dfs[depth_1][depth_2] = pd.DataFrame(...)

我想将其转换为一个多索引数据帧,以便将
depth_1
depth_2
编码为列的级别,并将行填充为行数最多的数据帧大小。我该怎么做

当它们有不同的列时,您希望发生什么?你想让专栏充满
nan
?谢谢@BrenBarn。如果最终的数据帧是多索引的,我认为我们不需要确保同一级别内不同条目的列数是一致的。我不明白你的意思。如果将它们组合到一个数据帧中,它必须有一组列。如果用于构建它的某些子数据帧没有该列的值,则必须决定在该位置为这些列输入什么。@BrenBarn请参见示例。例如,如果将
depth_1
用于多索引行,将
depth_2
用于多索引列,则不会有任何行或列需要填充。但是,单个数据帧的行和列会发生什么情况?你是说你希望大数据帧的每个元素都是另一个数据帧吗?最好是编辑您的问题,给出一个简单的示例,说明您需要什么样的输入/输出。