jandas
Version:
A very much Pandas-like JavaScript library for data science
29 lines (28 loc) • 862 B
TypeScript
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;