Dataframe 在c#Deedle中压缩两个数据帧
有谁能给我提供一个C#中数据帧压缩的工作示例吗?我在手术中有点迷路了。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
谢谢 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->此情况?