熊猫MultiIndex与Panel

时间:2014-03-03 20:04:30

标签: python pandas

使用Pandas,使用Panel与MultiIndex DataFrame的原因是什么?

我个人发现两者在访问不同维度/级别的难易程度方面存在显着差异,但这可能只是我对一个与另一个的界面更熟悉。不过,我认为存在更多实质性差异。

2 个答案:

答案 0 :(得分:10)

在我的实践中,最强大,最容易看到的差异是,小组需要在每个方面保持同质。如果将Panel视为Dataframes的堆栈,则无法通过堆叠不同大小或不同索引/列的Dataframe来创建它。您确实可以使用多索引处理更多非同类数据。

因此,必须根据数据的组织方式做出第一个选择。

答案 1 :(得分:2)

Panel已在pandas v0.20.1(2017年5月5日)中弃用,将在以后的版本中删除。建议通过to_frame()或xarray包在DataFrame上使用MultiIndex表示3-D数据。

参考文献:

相关问题