Aggregation Type
A non-generic type that simplifies the construction of Aggregation<K> values
from C#. It provides methods for constructing different kinds of aggregation
strategies for ordered series.
Static members
| Static member |
Description
|
Full Usage:
Aggregation.ChunkSize(size, boundary)
Parameters:
int
-
Specifies the size of the floating window. Depending on the boundary behavior, the actual created windows may be smaller.
boundary : Boundary
-
Specifies how to handle boundaries (when there is not enough data to create an entire window).
Returns: Aggregation<'a>
|
Aggregate data into non-overlapping chunks of a specified size and the provided handling of boundary elements.
|
Full Usage:
Aggregation.ChunkWhile(condition)
Parameters:
Func<'K, 'K, bool>
-
A delegate that specifies when to end the current chunk (e.g. (k1, k2) => k2 - k1 < 10 means that the difference between keys in each chunk will be less than 10.
Returns: Aggregation<'K>
|
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.
|
Full Usage:
Aggregation.WindowSize(size, boundary)
Parameters:
int
-
Specifies the size of the floating window. Depending on the boundary behavior, the actual created windows may be smaller.
boundary : Boundary
-
Specifies how to handle boundaries (when there is not enough data to create an entire window).
Returns: Aggregation<'a>
|
Aggregate data into floating windows of a specified size and the provided handling of boundary elements.
|
Full Usage:
Aggregation.WindowWhile(condition)
Parameters:
Func<'K, 'K, bool>
-
A delegate that specifies when to end the current window (e.g. (k1, k2) => k2 - k1 < 10 means that the difference between keys in each window will be less than 10.
Returns: Aggregation<'K>
|
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.
|
Deedle