首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多索引或词典

多索引或词典
EN

Stack Overflow用户
提问于 2014-11-05 20:48:27
回答 1查看 175关注 0票数 1

我试图分析几个热建筑模拟的结果。每个模拟为多个变量和被分析建筑的每个房间生成每小时的数据。对于不同的场景,可以重复模拟,每个场景都会为每个房间和每个变量生成不同的每小时数据集。

目前,我为每个场景创建了一个单独的数据框架(包含变量和空间的Multiindex)。我的目标是能够比较不同维度的不同场景:相同的房间、房间平均、时间平均等等。

据我所知,目前有两种选择:

  1. 创建数据字典,其中键表示方案
  2. 在表示方案的同一数据帧中向multiindex添加一个额外的级别(第3层)

在性能和灵活性方面,上述哪一个将给我最好的结果。

典型的问题可以是:

  • 在哪种情况下,平均室温低于一个阈值,持续更长时间。
  • 在哪种情况下,最高室温低于阈值。
  • 每个房间七月的平均气温是多少?

正如您所看到的,我需要在不同的层次上执行操作:在一个场景中,并在不同场景之间进行比较。

最好是将所有数据保存在相同的数据中,还是分发数据?

EN

回答 1

Stack Overflow用户

发布于 2014-11-06 00:21:49

一般来说,在我的经验中比较不同的数据框架比较困难,所以我建议使用一个。通过一些实际的例子,我可以尝试给出更好的建议。

然而,就我个人而言,我更喜欢使用一个额外的列,而不是许多多索引级别,但这只是我个人的看法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26766803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档