Data-Forge
Index
Type aliases
AggregateFn
Aggregate
Type parameters
-
ValueT
-
ToT
Type declaration
-
- (accum: ToT, value: ValueT): ToT
-
Parameters
-
accum: ToT
-
value: ValueT
Returns ToT
-
CallbackFn
Callback
Type parameters
-
ValueT
Type declaration
-
- (value: ValueT, index: number): void
-
Parameters
-
value: ValueT
-
index: number
Returns void
-
ComparerFn
Comparer
Type parameters
-
ValueT1
-
ValueT2
Type declaration
-
- (a: ValueT1, b: ValueT2): boolean
-
Parameters
-
a: ValueT1
-
b: ValueT2
Returns boolean
-
DataFrameConfigFn
Data
Type parameters
-
IndexT
-
ValueT
Type declaration
-
- (): IDataFrameConfig<IndexT, ValueT>
-
Returns IDataFrameConfig<IndexT, ValueT>
GapFillFn
Gap
Type parameters
-
ValueT
-
ResultT
Type declaration
-
- (a: ValueT, b: ValueT): ResultT[]
-
Parameters
-
a: ValueT
-
b: ValueT
Returns ResultT[]
-
JoinFn
Join
Type parameters
-
ValueT1
-
ValueT2
-
ResultT
Type declaration
-
- (a: ValueT1, b: ValueT2): ResultT
-
Parameters
-
a: ValueT1
-
b: ValueT2
Returns ResultT
-
PredicateFn
Predicate
Type parameters
-
ValueT
Type declaration
-
- (value: any, against: any): boolean
-
Parameters
-
value: any
-
against: any
Returns boolean
-
SelectorFn
Selector
Type parameters
-
FromT
-
ToT
Type declaration
-
- (value: FromT): ToT
-
Parameters
-
value: FromT
Returns ToT
-
SelectorWithIndexFn
Selector
Type parameters
-
FromT
-
ToT
Type declaration
-
- (value: FromT, index: number): ToT
-
Parameters
-
value: FromT
-
index: number
Returns ToT
-
SeriesAggregatorFn
Series
Type parameters
-
IndexT
-
ValueT
-
OutputT
SeriesConfigFn
Series
Type parameters
-
IndexT
-
ValueT
Type declaration
-
- (): ISeriesConfig<IndexT, ValueT>
-
Returns ISeriesConfig<IndexT, ValueT>
SeriesSelectorFn
Series
Type parameters
-
IndexT
-
DataFrameValueT
-
SeriesValueT
Type declaration
-
- (dataFrame: IDataFrame<IndexT, DataFrameValueT>): ISeries<IndexT, SeriesValueT>
-
Parameters
-
dataFrame: IDataFrame<IndexT, DataFrameValueT>
Returns ISeries<IndexT, SeriesValueT>
-
Zip2Fn
Zip2
Type parameters
-
T1
-
T2
-
ReturnT
Type declaration
-
- (a: T1, b: T2): ReturnT
-
Parameters
-
a: T1
-
b: T2
Returns ReturnT
-
Zip3Fn
Zip3
Type parameters
-
T1
-
T2
-
T3
-
ReturnT
Type declaration
-
- (a: T1, b: T2, c: T3): ReturnT
-
Parameters
-
a: T1
-
b: T2
-
c: T3
Returns ReturnT
-
Zip4Fn
Zip4
Type parameters
-
T1
-
T2
-
T3
-
T4
-
ReturnT
Type declaration
-
- (a: T1, b: T2, c: T3, d: T4): ReturnT
-
Parameters
-
a: T1
-
b: T2
-
c: T3
-
d: T4
Returns ReturnT
-
Zip5Fn
Zip5
Type parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
ReturnT
Type declaration
-
- (a: T1, b: T2, c: T3, d: T4): ReturnT
-
Parameters
-
a: T1
-
b: T2
-
c: T3
-
d: T4
Returns ReturnT
-
ZipNFn
ZipNFn<ValueT, ReturnT>: function
Type parameters
-
ValueT
-
ReturnT
Functions
fromCSV
- fromCSV(csvTextString: string, config?: ICSVOptions): DataFrame<number, any>
-
Parameters
-
csvTextString: string
-
Optional config: ICSVOptions
Returns DataFrame<number, any>
Returns a dataframe that has been deserialized from the CSV data.
-
fromJSON
- fromJSON(jsonTextString: string): IDataFrame<number, any>
-
Parameters
-
jsonTextString: string
Returns IDataFrame<number, any>
Returns a dataframe that has been deserialized from the JSON data.
-
fromJSON5
- fromJSON5(jsonTextString: string): IDataFrame<number, any>
-
Parameters
-
jsonTextString: string
Returns IDataFrame<number, any>
Returns a dataframe that has been deserialized from the JSON data.
-
fromObject
- from
Object(obj: any): IDataFrame<number, IFieldRecord>
-
Parameters
-
obj: any
Returns IDataFrame<number, IFieldRecord>
Returns a dataframe that lists the fields in the pass-in object.
-
matrix
- matrix(numColumns: number, numRows: number, start: number, increment: number): IDataFrame<number, any>
-
Parameters
-
numColumns: number
-
numRows: number
-
start: number
-
increment: number
Returns IDataFrame<number, any>
Returns a dataframe that contains a matrix of generated values.
-
range
- range(start: number, count: number): ISeries<number, number>
-
Parameters
-
start: number
-
count: number
Returns ISeries<number, number>
Returns a series with a sequence of generated values. The series contains 'count' values beginning at 'start'.
-
replicate
- replicate<ValueT>(value: ValueT, count: number): ISeries<number, ValueT>
-
Type parameters
-
ValueT
Parameters
-
value: ValueT
-
count: number
Returns ISeries<number, ValueT>
Returns a new series that contains N copies of the value.
-