Header menu logo Deedle

Virtual Type

Provides static methods for creating virtual series and virtual frames. Those provide necessary wrapping around `IVirtualVectorSource` values

Static members

Static member Description

Virtual.CreateFrame(indexSource, keys, sources)

Full Usage: Virtual.CreateFrame(indexSource, keys, sources)

Parameters:
Returns: Frame<'a, 'b>

Create a frame with ordinal index, containing the specified sources as columns. The index source should support lookup (which is used for series lookup, slicing etc.) The value source does not need to implement lookup - mainly `ValueAt`, merging and getting sub-source

indexSource : IVirtualVectorSource<'a>
keys : 'b seq
sources : IVirtualVectorSource seq
Returns: Frame<'a, 'b>

Virtual.CreateOrdinalFrame(keys, sources)

Full Usage: Virtual.CreateOrdinalFrame(keys, sources)

Parameters:
Returns: Frame<int64, 'a>

Create a frame with ordinal index, containing the specified sources as columns.

keys : 'a seq
sources : IVirtualVectorSource seq
Returns: Frame<int64, 'a>

Virtual.CreateOrdinalSeries(source)

Full Usage: Virtual.CreateOrdinalSeries(source)

Parameters:
Returns: Series<int64, 'a>

Creates a virtual series with ordinal index. The parameter is `IVirtualVectorSource` that specifies how to access values in the series (and is also used to determine the size of the series index)

source : IVirtualVectorSource<'a>
Returns: Series<int64, 'a>

Virtual.CreateSeries(indexSource, valueSource)

Full Usage: Virtual.CreateSeries(indexSource, valueSource)

Parameters:
Returns: Series<'a, 'b>

Create a virtual series with an index and values specified by two `IVirtualVectorSource` values. The index source should support lookup (which is used for series lookup, slicing etc.) The value source does not need to implement lookup - mainly `ValueAt`, merging and getting sub-source

indexSource : IVirtualVectorSource<'a>
valueSource : IVirtualVectorSource<'b>
Returns: Series<'a, 'b>

Type something to start searching.