如何将多个Deedle系列合并为1个大系列?

问题描述

具有3个系列 srsA,srsB,srsC,

如何将它们合并为一个系列srsAll?

(似乎唯一的合并方法是构造多个数据帧?)

解决方法

如果有三个系列,则可以使用Merge方法将它们合并:

var srsAll = srsA.Merge(srsB).Merge(srsC);

如果通过合并的意思是简单地将来自所有单个系列的观测值收集到一个中,那么这就是您所需要的。一个警告是,这不允许重复的键,因此,如果您有重复的键,则需要考虑在这种情况下要做什么。 Series module documentation中记录了Deedle的更多选项(这是以F#为中心的,但是C#的使用方法也相同)。