als-statistics
Version:
A powerful and lightweight JavaScript library for descriptive statistics, regression, clustering, outlier detection, and noise analysis using a flexible table/column architecture.
11 lines (9 loc) • 338 B
JavaScript
const Column = require('../column/index')
const RatioColumn = require('../ratio-column/index')
const getType = require('./get-type')
function newColumn(values,table) {
return getType(values) === Number
? new RatioColumn(values, table, Number)
: new Column(values, table, String)
}
module.exports = newColumn