Pandas panelnd vs dataframe with hierarchical index

时间:2014-03-23 11:11:30

标签: pandas

我想知道何时以及为什么我应该在具有分层索引的数据帧上更喜欢面板(nd),反之亦然。在我非常简短的经历中,我会说前者更便于切片,而后者则用于数学运算。我特别需要通过方便的切片和元素操作交互式操作3-5维面板。

谢谢,

贾科莫

1 个答案:

答案 0 :(得分:1)

通常坚持使用多索引框架,因为它们得到更全面的支持。

panelnd就像一个广义的n-dim Panel,主要用于单数据的数据。它确实像Panel一样工作,但有一些怪癖和缺失的功能(它的实验原因)。

他们的 方式将一些操作应用于n-dim的多个平板(特别是通过0.13.1中的新apply,请参阅here

一旦我达到3个以上的维度,我主要“保持”数据和切片以2维方式工作,然后根据需要重新组装。对于这些较高的昏暗物体,存储也可以很方便(例如通过HDFStore),这也是它们首先被创建的原因。