@tidyjs/tidy
Version:
Tidy up your data with JavaScript, inspired by dplyr and the tidyverse
20 lines (15 loc) • 646 B
JavaScript
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
;