UNPKG

als-statistics

Version:

Modular JS statistics toolkit for Node.js and the browser: descriptive stats, correlations (Pearson/Spearman/Kendall), t-tests & ANOVA (Student/Welch), reliability (Cronbach’s alpha), regression (linear/logistic), clustering (DBSCAN/HDBSCAN), and table/co

10 lines (9 loc) 369 B
export function sortBy({ columns }, colName, asc = true) { const entries = columns[colName].values.map((v, i) => ([i, v])) if (asc) entries.sort((a, b) => a[1] - b[1]) else entries.sort((a, b) => b[1] - a[1]) for (let $colName in columns) { const column = columns[$colName] column.values = entries.map(([i]) => column.values[i]) } }