DataSegment
Represents a segment of a series or sequence. The value is returned from
various functions that aggregate data into chunks or floating windows. The
Complete
case represents complete segment (e.g. of the specified size) and
Boundary
represents segment at the boundary (e.g. smaller than the required
size).
Example
For example (using internal windowed
function):
open Deedle.Internal
Seq.windowedWithBounds 3 Boundary.AtBeginning [ 1; 2; 3; 4 ]
[fsi: [| DataSegment(Incomplete, [| 1 |]) ]
[fsi: DataSegment(Incomplete, [| 1; 2 |]) ]
[fsi: DataSegment(Complete [| 1; 2; 3 |]) ]
[fsi: DataSegment(Complete [| 2; 3; 4 |]) |] ]
If you do not need to distinguish the two cases, you can use the Data
property
to get the array representing the segment data.
Instance members
Instance member | Description |
dataSegment.Data
Signature:'T
|
Returns the data associated with the segment (for boundary segment, this may be smaller than the required window size) |
dataSegment.Kind
Signature:DataSegmentKind
|
Return the kind of this segment |