gpt4 book ai didi

c# - 如何合并具有重叠行的 deedle 中的数据帧?

转载 作者:行者123 更新时间:2023-11-30 16:52:00 24 4
gpt4 key购买 nike

合并具有重叠行的两个 deedle 框架的最佳方法是什么?不过,我想保持行的唯一性。据我了解,merge() 不允许重叠行。

最佳答案

如果行键只是序数并且没有任何意义,那么您可能只想用新的序号索引替换键。遗憾的是,没有内置版本的 merge 可以为您执行此操作,但您可以这样写:

var df1Ord = df1.IndexRowsWith(Enumerable.Range(0, df1.RowCount));
var df2Ord = df2.IndexRowsWith(Enumerable.Range(df1.RowCount, df2.RowCount));
var res = df1Ord.Merge(df2Ord);

在这里,我们只是用新的非重叠键替换行键,然后合并它们。

我认为有一个方法会很好,所以请随时在 Deedle GitHub 页面上提出问题并发送拉取请求!

关于c# - 如何合并具有重叠行的 deedle 中的数据帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33158636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com