Logo Deedle

Aggregation<'K> Type

Represents a strategy for aggregating data in an ordered series into data segments. To create a value of this type from C#, use the non-generic `Aggregation` type. Data can be aggregate using floating windows or chunks of a specified size or by specifying a condition on two keys (i.e. end a window/chunk when the condition no longer holds).

Union cases

Union case Description

ChunkSize(int, Boundary)

Full Usage: ChunkSize(int, Boundary)

Parameters:

Aggregate data into non-overlapping chunks of a specified size and the provided handling of boundary elements.

Item1 : int
Item2 : Boundary

ChunkWhile 'K -> 'K -> bool

Full Usage: ChunkWhile 'K -> 'K -> bool

Parameters:
    Item : 'K -> 'K -> bool

Aggregate data into non-overlapping chunks where each chunk ends as soon as the specified function returns `false` when called with the first key and the current key as arguments.

Item : 'K -> 'K -> bool

WindowSize(int, Boundary)

Full Usage: WindowSize(int, Boundary)

Parameters:

Aggregate data into floating windows of a specified size and the provided handling of boundary elements.

Item1 : int
Item2 : Boundary

WindowWhile 'K -> 'K -> bool

Full Usage: WindowWhile 'K -> 'K -> bool

Parameters:
    Item : 'K -> 'K -> bool

Aggregate data into floating windows where each window ends as soon as the specified function returns `false` when called with the first key and the current key as arguments.

Item : 'K -> 'K -> bool

WindowWhileFromEnd 'K -> 'K -> bool

Full Usage: WindowWhileFromEnd 'K -> 'K -> bool

Parameters:
    Item : 'K -> 'K -> bool

Aggregate data into floating windows where each window ends at the current element and starts at the earliest key such that the specified function returns `true` when called with the start key and the current (end) key. The key of each window is the last key of the window.

Item : 'K -> 'K -> bool

Instance members

Instance member Description

this.IsChunkSize

Full Usage: this.IsChunkSize

Returns: bool
Returns: bool

this.IsChunkWhile

Full Usage: this.IsChunkWhile

Returns: bool
Returns: bool

this.IsWindowSize

Full Usage: this.IsWindowSize

Returns: bool
Returns: bool

this.IsWindowWhile

Full Usage: this.IsWindowWhile

Returns: bool
Returns: bool

this.IsWindowWhileFromEnd

Full Usage: this.IsWindowWhileFromEnd

Returns: bool
Returns: bool

Type something to start searching.