-2

任何人都可以为我提供一个在 C# 中压缩数据框的工作示例吗?我有点迷失在手术中。谢谢!

4

1 回答 1

0

frame.Zip操作与更多文档化的 F# API 中的操作相同zipAlign,因此请查看文档zipAlign此部分

给定一个框架df1

     A 
1 -> 1 
2 -> 2 

和一个框架df2

     A 
2 -> 2 
3 -> 3 

当你打电话时df1.Zip(df2, (int a, int b) -> a + b),你会得到:

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

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

于 2015-04-25T00:57:51.560 回答