我想分析模拟的数据。数据由模型的结构组织:分层数据熊猫
即,该模型有节点。每个节点都有一个位置和一个速度。每个位置都有一个x,y和z分量。每个组件在模拟中的每个时间步都有一个值。
要组织我开始通过调用像编写存储所有值的对象,这样我可以得到一个时间序列组件的数据:
values = simulation.nodes(13).position.x(:)
然后我听到关于熊猫和它如何提供了一些有用的排序和分析工具。我可以用熊猫做我想做的事吗?或者我应该使用ndarrays编写自己的对象?
感谢您的回答。
本
熊猫是一个数据排序模块。如果您想在将数据放入模型之前自动对数据进行排序,则应该使用它。虽然基于我已经准备好了你的问题,我会说不,但你不会,但我可能会错误地表达你想传达的信息。 –
@PrestonHager不,Pandas不是数据排序模块。它允许你根据需要对数据进行排序,并且它提供了一些更好地处理排序数据的操作,但排序不是它的主要目的。它被开发来做时间序列分析,但已经获得了很多一般的统计方法。 –
好吧,我对熊猫不太擅长。还没有深入探索它。谢谢@DavidZ。 –