Skip to content

DataFrame

DataFrame = object

Defined in: packages/model-dataset/src/frame/data-frame.ts:26

A relation: named, typed columns of equal length.

Columnar because that is how it is read — a renderer scans one field end-to-end to find a domain, then maps it — and because a complete numeric column can then be a typed array rather than a boxed one. Rows are reached through dataFrameRow, and built through dataFrameFromRows or DataFrameBuilder.

columns is parallel to fields: columns[i] holds fields[i]’s values.

columns: Column[]

Defined in: packages/model-dataset/src/frame/data-frame.ts:30


fields: FieldDescriptor[]

Defined in: packages/model-dataset/src/frame/data-frame.ts:29


optional meta?: FrameMeta

Defined in: packages/model-dataset/src/frame/data-frame.ts:32


optional name?: string

Defined in: packages/model-dataset/src/frame/data-frame.ts:28

Machine name, for joining several frames or naming an output file.


rowCount: number

Defined in: packages/model-dataset/src/frame/data-frame.ts:31