ale*_*hep 4 c# dataframe deedle
合并两个具有重叠行的 deedle 框架的最佳方法是什么?不过,我想保持行的唯一性。据我了解, 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);
Run Code Online (Sandbox Code Playgroud)
在这里,我们只需用新的不重叠的键替换行键,然后合并它们。
我认为有一个方法会很好,所以请随时在 Deedle GitHub 页面上打开问题并发送拉取请求!