Dataframe 在c#Deedle中压缩两个数据帧

Dataframe 在c#Deedle中压缩两个数据帧,dataframe,deedle,Dataframe,Deedle,有谁能给我提供一个C#中数据帧压缩的工作示例吗?我在手术中有点迷路了。 谢谢 frame.Zip的Zip操作与更具文档化的F#API中的zipAlign操作是一样的,因此请查看中的zipAlign 给定帧df1: A 1 -> 1 2 -> 2 以及帧df2: A 2 -> 2 3 -> 3 当您调用df1.Zip(df2,(inta,intb)->a+b)时,您会得到: A 1 -> <miss

有谁能给我提供一个C#中数据帧压缩的工作示例吗?我在手术中有点迷路了。
谢谢

frame.Zip的
Zip操作与更具文档化的F#API中的
zipAlign
操作是一样的,因此请查看中的
zipAlign

给定帧
df1

     A 
1 -> 1 
2 -> 2 
以及帧df2

     A 
2 -> 2 
3 -> 3 
当您调用
df1.Zip(df2,(inta,intb)->a+b)
时,您会得到:

     A         
1 -> <missing> 
2 -> 4         
3 -> <missing> 
A
1 ->  
2 -> 4         
3 ->  

也就是说,对于两个帧都包含一个值的单元格,将计算
a+b
。对于所有其他单元格,您将得到一个缺少的值。请注意,lambda函数中需要类型注释-这必须与帧中值的类型相匹配(对于不匹配的类型,函数只返回第一帧的值不变)。

请检查是否有方法处理1->此情况?