-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.d.ts
More file actions
51 lines (40 loc) · 1.83 KB
/
index.d.ts
File metadata and controls
51 lines (40 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/* auto-generated by NAPI-RS */
/* eslint-disable */
export declare class DataFrame {
len: number
constructor(columns: Record<string, ColumnData>, len: number)
static fromColumns(columns: Record<string, ColumnData>): DataFrame
colDtype(col: string): DataType | null
get(col: string): ColumnData | null
get columns(): Record<string, ColumnData>
dropNan(): void
fillNan(fillValue?: number | undefined | null): void
dropNull(): void
fillNull(
fillString?: string | undefined | null,
fillFloat?: number | undefined | null,
fillInt?: number | undefined | null,
fillBool?: boolean | undefined | null,
): void
writeCsv(path: string): void
}
export declare function asBooleanArray(column: ColumnData): Array<boolean | undefined | null> | null
export declare function asFloatArray(column: ColumnData): Array<number | undefined | null> | null
export declare function asIntArray(column: ColumnData): Array<number | undefined | null> | null
export declare function asStringArray(column: ColumnData): Array<string | undefined | null> | null
export type ColumnData =
| { type: 'String'; field0: Array<string | undefined | null> }
| { type: 'Integer'; field0: Array<number | undefined | null> }
| { type: 'Float'; field0: Array<number | undefined | null> }
| { type: 'Boolean'; field0: Array<boolean | undefined | null> }
export declare const enum DataType {
String = 0,
Float = 1,
Integer = 2,
Boolean = 3,
}
export declare function readCsv(path: string): DataFrame
export declare function toBoolColumn(data: Array<boolean | undefined | null>): ColumnData
export declare function toFloatColumn(data: Array<number | undefined | null>): ColumnData
export declare function toIntColumn(data: Array<number | undefined | null>): ColumnData
export declare function toStringColumn(data: Array<string | undefined | null>): ColumnData