Deedle


F# Vector extensions (core)

Namespace: Deedle

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
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.)

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.)

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.

Fork me on GitHub