UNPKG

arquero

Version:

Query processing and transformation of array-backed data tables.

9 lines (7 loc) 276 B
import { groupby } from './groupby.js'; import { filter } from './filter.js'; export function dedupe(table, ...keys) { keys = keys.flat(); const gt = groupby(table, keys.length ? keys : table.columnNames()); return filter(gt, 'row_number() === 1').ungroup().reify(); }