UNPKG

jandas

Version:

A very much Pandas-like JavaScript library for data science

29 lines (28 loc) 862 B
import { ns_arr, numx } from './interfaces'; declare class Index { private __values; private _values; mp: Map<number | string, numx>; shape: number; name: string | number; constructor(values: ns_arr, name?: string | number); get values(): ns_arr; set values(vals: ns_arr); p(): void; _add(k: number | string, i: number): void; remap(): void; insert(idx: number, val: number | string): void; cp(): Index; has(idx: number | string): boolean; unique(): (string | number)[]; is_unique(): boolean; check(idx: number | string): void; trans(index: number | string): numx; trans(index: ns_arr): number[]; duplicated(keep?: 'first' | 'last' | false): boolean[]; to_raw(copy?: boolean): { values: (string | number)[]; name: string | number; }; } export default Index;