UNPKG

@tidyjs/tidy

Version:

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

20 lines (15 loc) 646 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var d3Array = require('d3-array'); var math = require('../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 = d3Array.fsum(items, numeratorFn); const denominator2 = d3Array.fsum(items, denominatorFn); return math.rate(numerator2, denominator2); }; } exports.meanRate = meanRate; //# sourceMappingURL=meanRate.js.map