27 lines
971 B
Java
27 lines
971 B
Java
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var simple_statistics_1 = require("simple-statistics");
|
|
exports.sum = simple_statistics_1.sum;
|
|
exports.average = simple_statistics_1.average;
|
|
exports.mean = simple_statistics_1.mean;
|
|
exports.min = simple_statistics_1.min;
|
|
exports.max = simple_statistics_1.max;
|
|
exports.median = simple_statistics_1.median;
|
|
exports.variance = simple_statistics_1.variance;
|
|
exports.stdevp = simple_statistics_1.standardDeviation;
|
|
exports.stdev = simple_statistics_1.sampleStandardDeviation;
|
|
exports.mode = simple_statistics_1.mode;
|
|
exports.product = simple_statistics_1.product;
|
|
function count(rows) {
|
|
return rows.length;
|
|
}
|
|
exports.count = count;
|
|
function distinct(rows) {
|
|
return Array.from(new Set(rows)).length;
|
|
}
|
|
exports.distinct = distinct;
|
|
function valid(rows) {
|
|
return rows.length - rows.filter(function (item) { return [null, undefined, NaN].includes(item); }).length;
|
|
}
|
|
exports.valid = valid;
|