ColumnList
Defined in: js-api/src/dataframe/column-list.ts:27
Columns in a [DataFrame].
Constructors
Constructor
new ColumnList(
dart):ColumnList
Defined in: js-api/src/dataframe/column-list.ts:30
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
ColumnList
Accessors
all
Get Signature
get all():
Iterable<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:86
Returns all columns.
Returns
Iterable<Column<any, any>>
boolean
Get Signature
get boolean():
Iterable<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:110
Returns
Iterable<Column<any, any>>
categorical
Get Signature
get categorical():
Iterable<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:92
Finds categorical columns. Sample: https://public.datagrok.ai/js/samples/data-frame/find-columns
Returns
Iterable<Column<any, any>>
dataFrame
Get Signature
get dataFrame():
DataFrame
Defined in: js-api/src/dataframe/column-list.ts:34
Returns
dateTime
Get Signature
get dateTime():
Iterable<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:102
Returns
Iterable<Column<any, any>>
length
Get Signature
get length():
number
Defined in: js-api/src/dataframe/column-list.ts:37
Number of columns.
Returns
number
numerical
Get Signature
get numerical():
Iterable<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:98
Finds numerical columns. Sample: https://public.datagrok.ai/js/samples/data-frame/find-columns
Returns
Iterable<Column<any, any>>
numericalNoDateTime
Get Signature
get numericalNoDateTime():
Iterable<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:106
Returns
Iterable<Column<any, any>>
selected
Get Signature
get selected():
Iterable<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:114
Returns
Iterable<Column<any, any>>
Methods
_getNewCalculated()
_getNewCalculated(
name,expression,type?,treatAsString?):Promise<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:184
Parameters
| Parameter | Type | Default value |
|---|---|---|
name | string | undefined |
expression | string | undefined |
type | "string" | "bigint" | "object" | "auto" | "bool" | "int" | "double" | "byte_array" | "datetime" | "qnum" | "dataframe" | 'auto' |
treatAsString | boolean | false |
Returns
Promise<Column<any, any>>
[iterator]()
[iterator]():
IterableIterator<Column<any,any>>
Defined in: js-api/src/dataframe/column-list.ts:276
Iterates over all columns.
Returns
IterableIterator<Column<any, any>>
add()
add(
column,notify?):Column
Defined in: js-api/src/dataframe/column-list.ts:143
Adds a column, and optionally notifies the parent dataframe.
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
column | Column | undefined | - |
notify | boolean | true | whether DataFrame's changed event should be fired |
Returns
addNew()
addNew(
name,type):Column
Defined in: js-api/src/dataframe/column-list.ts:169
Adds an empty column of the specified type.
Parameters
| Parameter | Type |
|---|---|
name | string |
type | "string" | "bigint" | "object" | "bool" | "int" | "double" | "byte_array" | "datetime" | "qnum" | "dataframe" |
Returns
addNewBool()
addNewBool(
name):Column<boolean>
Defined in: js-api/src/dataframe/column-list.ts:221
Creates and adds a boolean column https://dev.datagrok.ai/script/samples/javascript/data-frame/modification/add-columns
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Column<boolean>
addNewBytes()
addNewBytes(
name):Column<Uint8Array<ArrayBufferLike>>
Defined in: js-api/src/dataframe/column-list.ts:226
Creates and adds a byte array column https://dev.datagrok.ai/script/samples/javascript/data-frame/modification/add-columns
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Column<Uint8Array<ArrayBufferLike>>