Click or drag to resize
SeriesModuleZipAlignIntoV1, V2, R, K Method
Align and zip two series using the specified joining mechanism and key matching. The function calls the specified function `op` to combine values from the two series ## Parameters - `kind` specifies the kind of join you want to use (left, right, inner or outer). For inner join, it is better to use `zipInner` instead. - `lookup` specifies how matching keys are found when left or right join is used on a sorted series. Use this to find the nearest smaller or nearest greater key in the other series. Supported values are `Lookup.Exact`, `Lookup.ExactOrSmaller` and `Lookup.ExactOrGreater`. - `op` - A function that combines values from the two series. In case of left, right or outer join, some of the values may be missing. The function can also return `None` to indicate a missing result. - `series1` - The first (left) series to be aligned - `series2` - The second (right) series to be aligned [category:Joining, merging and zipping]

Namespace:  Deedle
Assembly:  Deedle (in Deedle.dll) Version: 1.2
Syntax
C#
public static Series<K, R> ZipAlignInto<V1, V2, R, K>(
	JoinKind kind,
	Lookup lookup,
	FSharpFunc<FSharpOption<V1>, FSharpFunc<FSharpOption<V2>, FSharpOption<R>>> op,
	Series<K, V1> series1,
	Series<K, V2> series2
)

Parameters

kind
Type: DeedleJoinKind

[Missing <param name="kind"/> documentation for "M:Deedle.SeriesModule.ZipAlignInto``4(Deedle.JoinKind,Deedle.Lookup,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``1},Microsoft.FSharp.Core.FSharpOption{``2}}},Deedle.Series{``3,``0},Deedle.Series{``3,``1})"]

lookup
Type: DeedleLookup

[Missing <param name="lookup"/> documentation for "M:Deedle.SeriesModule.ZipAlignInto``4(Deedle.JoinKind,Deedle.Lookup,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``1},Microsoft.FSharp.Core.FSharpOption{``2}}},Deedle.Series{``3,``0},Deedle.Series{``3,``1})"]

op
Type: Microsoft.FSharp.CoreFSharpFuncFSharpOptionV1, FSharpFuncFSharpOptionV2, FSharpOptionR

[Missing <param name="op"/> documentation for "M:Deedle.SeriesModule.ZipAlignInto``4(Deedle.JoinKind,Deedle.Lookup,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``1},Microsoft.FSharp.Core.FSharpOption{``2}}},Deedle.Series{``3,``0},Deedle.Series{``3,``1})"]

series1
Type: DeedleSeriesK, V1

[Missing <param name="series1"/> documentation for "M:Deedle.SeriesModule.ZipAlignInto``4(Deedle.JoinKind,Deedle.Lookup,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``1},Microsoft.FSharp.Core.FSharpOption{``2}}},Deedle.Series{``3,``0},Deedle.Series{``3,``1})"]

series2
Type: DeedleSeriesK, V2

[Missing <param name="series2"/> documentation for "M:Deedle.SeriesModule.ZipAlignInto``4(Deedle.JoinKind,Deedle.Lookup,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``1},Microsoft.FSharp.Core.FSharpOption{``2}}},Deedle.Series{``3,``0},Deedle.Series{``3,``1})"]

Type Parameters

V1
V2
R
K

Return Value

Type: SeriesK, R

[Missing <returns> documentation for "M:Deedle.SeriesModule.ZipAlignInto``4(Deedle.JoinKind,Deedle.Lookup,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{``1},Microsoft.FSharp.Core.FSharpOption{``2}}},Deedle.Series{``3,``0},Deedle.Series{``3,``1})"]

See Also