我想知道什么时候和为什么我应该更喜欢有层次索引的面板(Nd)而不是数据帧,反之亦然。在我非常短暂的经验中,我会说前者对于切片更方便,而后者对于数学运算更方便。我特别需要的是交互地操作3-5维的面板,使用方便的切片和元素操作。
谢谢,
贾科莫
发布于 2014-03-23 21:57:41
通常坚持使用多索引框架,因为它们得到了更全面的支持。
panelnd
就像一个广义的n维面板,主要适用于单一类型的数据。它确实像Panel一样工作,但有一些怪癖和缺失的功能(这就是为什么它是试验性的)。
它们是将一些操作应用于n维的多个板条的方法(特别是,通过0.13.1中的新apply
,请参阅here。
一旦我达到了3维以上,我主要是‘持有’数据,并将其切片为2维数据,然后根据需要进行重组。对于这些较暗的对象,存储也很方便(例如,通过HDFStore
),这也是它们最初被创建的原因。
https://stackoverflow.com/questions/22590066
复制相似问题