Deedle


F# Vector extensions (core)

Namespace: Deedle
Attributes:
[<AutoOpen>]

Module with extensions for generic vector type. Given vec of type IVector<T>, the extension property vec.DataSequence returns all data of the vector converted to the "least common denominator" data structure - IEnumerable<T>.

Type extensions

Type extensionDescription
x.DataSequence
Signature: seq<OptionalValue<'T>>

Returns the data of the vector as a lazy sequence. (This preserves the order of elements in the vector and so it also returns missing values.)

CompiledName: IVector`1.get_DataSequence

x.DataSequence
Signature: seq<OptionalValue<'T>>
Modifiers: abstract

Returns the data of the vector as a lazy sequence. (This preserves the order of elements in the vector and so it also returns missing values.)

CompiledName: IVector`1.get_DataSequence

x.Select(f)
Signature: (f:('T -> 'R)) -> IVector<'R>
Type parameters: 'R

Apply the specified function to all values stored in the vector and return a new vector (not necessarily of the same representation) with the results. The function skips missing values.

CompiledName: IVector`1.Select

Fork me on GitHub