Pandas多重指数与Pan

2024-06-16 13:26:26 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我个人发现两者在访问不同维度/级别的容易程度上存在显著差异,但这可能只是因为我更熟悉其中一个的界面而不是另一个。不过,我想还有更多实质性的分歧。在


Tags: dataframepandas界面原因差异级别panel程度
2条回答

在我的实践中,最强大、最容易看到的区别是面板需要在每个维度上都是同质的。如果将面板视为数据帧的堆栈,则无法通过堆叠不同大小或具有不同索引/列的数据帧来创建面板。您确实可以使用多索引来处理更非同质类型的数据。在

因此,首先必须根据数据的组织方式做出选择。在

pandas v0.20.1(2017年5月5日)中已弃用面板,并将在将来的版本中删除。建议通过to_frame()或xarray包在DataFrame上用多索引表示三维数据。在

参考文献:

相关问题 更多 >