如何将多个 Deedle 系列合并为 1 个大系列?
How to merge multiple Deedle Series into 1 big series?
有 3 个系列 srsA、srsB、srsC,
如何将它们合并为一个系列 srsAll?
(似乎合并的唯一方法是构造多个数据框?)
如果你有三个系列,你可以使用Merge
方法合并它们:
var srsAll = srsA.Merge(srsB).Merge(srsC);
如果通过合并,您的意思是简单地将所有单个系列的观察结果收集到一个系列中,那么这就是您所需要的。需要注意的是,这不允许重复键,因此如果您有重复键,则需要考虑在这种情况下要做什么。 Deedle 有更多选项,记录在 Series module documentation 中(这是以 F# 为中心的,但同样的方法也适用于 C#)。
有 3 个系列
如何将它们合并为一个系列 srsAll?
(似乎合并的唯一方法是构造多个数据框?)
如果你有三个系列,你可以使用Merge
方法合并它们:
var srsAll = srsA.Merge(srsB).Merge(srsC);
如果通过合并,您的意思是简单地将所有单个系列的观察结果收集到一个系列中,那么这就是您所需要的。需要注意的是,这不允许重复键,因此如果您有重复键,则需要考虑在这种情况下要做什么。 Deedle 有更多选项,记录在 Series module documentation 中(这是以 F# 为中心的,但同样的方法也适用于 C#)。