python中可以包含多个pandas数据帧的数据结构是什么?

时间:2014-08-02 15:00:33

标签: python pandas

我想编写一个函数来返回几个数据框(不同的dims)并将它们放入一个更大的"容器"然后从"容器中选择每个"使用索引。我想我想在R中找到一些像list这样的数据结构,它可以有不同类型的对象。

我可以用它做什么?

3 个答案:

答案 0 :(得分:1)

我对Panels做的不多,但您需要的功能到底是什么?是否有一个简单的python列表不起作用的原因?或者,如果您想通过名称而不仅仅是列表位置来引用字典?

答案 1 :(得分:0)

这取决于你想要实现的目标。人们过去常常使用MultiIndex工作,并将数据框的标识符作为索引(documentation)。

但最近,Panels课程有了很多改进,这很可能是您的最佳解决方案(apidocumentation

答案 2 :(得分:0)

我同意@foobar我之前使用过MultiColumns和MultiIndexes这类数据。但是,我认为最好的数据类型是使用pandas Panel。这是文档......

http://pandas.pydata.org/pandas-docs/dev/generated/pandas.Panel.html

您可以像添加元素到dict一样添加帧