UNPKG

@tidyjs/tidy

Version:

Tidy up your data with JavaScript, inspired by dplyr and the tidyverse

16 lines (13 loc) 537 B
import { fsum } from 'd3-array'; import { rate } from '../math/math.js'; function meanRate(numerator, denominator) { const numeratorFn = typeof numerator === "function" ? numerator : (d) => d[numerator]; const denominatorFn = typeof denominator === "function" ? denominator : (d) => d[denominator]; return (items) => { const numerator2 = fsum(items, numeratorFn); const denominator2 = fsum(items, denominatorFn); return rate(numerator2, denominator2); }; } export { meanRate }; //# sourceMappingURL=meanRate.js.map