Data-Forge

Index

Type aliases

AggregateFn

AggregateFn<ValueT, ToT>: function

Type parameters

  • ValueT

  • ToT

Type declaration

    • (accum: ToT, value: ValueT): ToT
    • Parameters

      • accum: ToT
      • value: ValueT

      Returns ToT

CallbackFn

CallbackFn<ValueT>: function

Type parameters

  • ValueT

Type declaration

    • (value: ValueT, index: number): void
    • Parameters

      • value: ValueT
      • index: number

      Returns void

ComparerFn

ComparerFn<ValueT1, ValueT2>: function

Type parameters

  • ValueT1

  • ValueT2

Type declaration

    • (a: ValueT1, b: ValueT2): boolean
    • Parameters

      • a: ValueT1
      • b: ValueT2

      Returns boolean

DataFrameConfigFn

DataFrameConfigFn<IndexT, ValueT>: function

Type parameters

  • IndexT

  • ValueT

Type declaration

GapFillFn

GapFillFn<ValueT, ResultT>: function

Type parameters

  • ValueT

  • ResultT

Type declaration

    • (a: ValueT, b: ValueT): ResultT[]
    • Parameters

      • a: ValueT
      • b: ValueT

      Returns ResultT[]

JoinFn

JoinFn<ValueT1, ValueT2, ResultT>: function

Type parameters

  • ValueT1

  • ValueT2

  • ResultT

Type declaration

    • (a: ValueT1, b: ValueT2): ResultT
    • Parameters

      • a: ValueT1
      • b: ValueT2

      Returns ResultT

PredicateFn

PredicateFn<ValueT>: function

Type parameters

  • ValueT

Type declaration

    • (value: any, against: any): boolean
    • Parameters

      • value: any
      • against: any

      Returns boolean

SelectorFn

SelectorFn<FromT, ToT>: function

Type parameters

  • FromT

  • ToT

Type declaration

    • (value: FromT): ToT
    • Parameters

      • value: FromT

      Returns ToT

SelectorWithIndexFn

SelectorWithIndexFn<FromT, ToT>: function

Type parameters

  • FromT

  • ToT

Type declaration

    • (value: FromT, index: number): ToT
    • Parameters

      • value: FromT
      • index: number

      Returns ToT

SeriesAggregatorFn

SeriesAggregatorFn<IndexT, ValueT, OutputT>: function

Type parameters

  • IndexT

  • ValueT

  • OutputT

Type declaration

    • (values: ISeries<IndexT, ValueT>): OutputT
    • Parameters

      Returns OutputT

SeriesConfigFn

SeriesConfigFn<IndexT, ValueT>: function

Type parameters

  • IndexT

  • ValueT

Type declaration

SeriesSelectorFn

SeriesSelectorFn<IndexT, DataFrameValueT, SeriesValueT>: function

Type parameters

  • IndexT

  • DataFrameValueT

  • SeriesValueT

Type declaration

    • Parameters

      Returns ISeries<IndexT, SeriesValueT>

Zip2Fn

Zip2Fn<T1, T2, ReturnT>: function

Type parameters

  • T1

  • T2

  • ReturnT

Type declaration

    • (a: T1, b: T2): ReturnT
    • Parameters

      • a: T1
      • b: T2

      Returns ReturnT

Zip3Fn

Zip3Fn<T1, T2, T3, ReturnT>: function

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

Zip4Fn<T1, T2, T3, T4, ReturnT>: function

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

Zip5Fn<T1, T2, T3, T4, T5, ReturnT>: function

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

Type declaration

    • (input: ISeries<number, ValueT>): ReturnT
    • Parameters

      Returns ReturnT

Functions

fromCSV

  • Parameters

    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

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