# 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 extension Description x.DataSequence Signature: seq> 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: IVector1.get_DataSequence x.DataSequence Signature: seq> 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: IVector1.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