@modelx/modelx
Version:
Construct AI & ML models with JSON using Typescript & Tensorflow
759 lines (758 loc) • 131 kB
HTML
<!doctype html>
<html class="default no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>DataSet | @modelx/data</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header>
<div class="tsd-page-toolbar">
<div class="container">
<div class="table-wrap">
<div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base="..">
<div class="field">
<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
<input id="tsd-search-field" type="text" />
</div>
<ul class="results">
<li class="state loading">Preparing search index...</li>
<li class="state failure">The search index is not available</li>
</ul>
<a href="../index.html" class="title">@modelx/data</a>
</div>
<div class="table-cell" id="tsd-widgets">
<div id="tsd-filter">
<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
<div class="tsd-filter-group">
<div class="tsd-select" id="tsd-filter-visibility">
<span class="tsd-select-label">All</span>
<ul class="tsd-select-list">
<li data-value="public">Public</li>
<li data-value="protected">Public/Protected</li>
<li data-value="private" class="selected">All</li>
</ul>
</div>
<input type="checkbox" id="tsd-filter-inherited" checked />
<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
<input type="checkbox" id="tsd-filter-externals" checked />
<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
<input type="checkbox" id="tsd-filter-only-exported" />
<label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label>
</div>
</div>
<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
</div>
</div>
</div>
</div>
<div class="tsd-page-title">
<div class="container">
<ul class="tsd-breadcrumb">
<li>
<a href="../globals.html">Globals</a>
</li>
<li>
<a href="../modules/_node_modules__modelx_data_src_dataset_.html">"node_modules/@modelx/data/src/DataSet"</a>
</li>
<li>
<a href="_node_modules__modelx_data_src_dataset_.dataset.html">DataSet</a>
</li>
</ul>
<h1>Class DataSet</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-comment">
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>class for manipulating an array of objects, typically from CSV data</p>
</div>
<dl class="tsd-comment-tags">
<dt>memberof</dt>
<dd><p>preprocessing</p>
</dd>
</dl>
</div>
</section>
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">DataSet</span>
</li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnarray" class="tsd-kind-icon">column<wbr>Array</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnmatrix" class="tsd-kind-icon">column<wbr>Matrix</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#config" class="tsd-kind-icon">config</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#data" class="tsd-kind-icon">data</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#encodeobject" class="tsd-kind-icon">encode<wbr>Object</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#encoders" class="tsd-kind-icon">encoders</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#gettransforms" class="tsd-kind-icon">get<wbr>Transforms</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#labels" class="tsd-kind-icon">labels</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#onehotdecoder" class="tsd-kind-icon">one<wbr>Hot<wbr>Decoder</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#onehotencoder" class="tsd-kind-icon">one<wbr>Hot<wbr>Encoder</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#reversecolumnmatrix" class="tsd-kind-icon">reverse<wbr>Column<wbr>Matrix</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#reversecolumnvector" class="tsd-kind-icon">reverse<wbr>Column<wbr>Vector</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#scalers" class="tsd-kind-icon">scalers</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#selectcolumns" class="tsd-kind-icon">select<wbr>Columns</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#data-1" class="tsd-kind-icon">data</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#encoders-1" class="tsd-kind-icon">encoders</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columndescale" class="tsd-kind-icon">column<wbr>Descale</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnmerge" class="tsd-kind-icon">column<wbr>Merge</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnreducer" class="tsd-kind-icon">column<wbr>Reducer</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnreplace" class="tsd-kind-icon">column<wbr>Replace</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnscale" class="tsd-kind-icon">column<wbr>Scale</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#exportfeatures" class="tsd-kind-icon">export<wbr>Features</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#filtercolumn" class="tsd-kind-icon">filter<wbr>Column</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#fitcolumns" class="tsd-kind-icon">fit<wbr>Columns</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#fitinversetransforms" class="tsd-kind-icon">fit<wbr>Inverse<wbr>Transforms</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#fittransforms" class="tsd-kind-icon">fit<wbr>Transforms</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#importfeatures" class="tsd-kind-icon">import<wbr>Features</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#inversetransformobject" class="tsd-kind-icon">inverse<wbr>Transform<wbr>Object</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#labeldecode" class="tsd-kind-icon">label<wbr>Decode</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#labelencoder" class="tsd-kind-icon">label<wbr>Encoder</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#onehotcolumnarray" class="tsd-kind-icon">one<wbr>Hot<wbr>Column<wbr>Array</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#transformobject" class="tsd-kind-icon">transform<wbr>Object</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnarray-1" class="tsd-kind-icon">column<wbr>Array</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#columnmatrix-1" class="tsd-kind-icon">column<wbr>Matrix</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#encodeobject-1" class="tsd-kind-icon">encode<wbr>Object</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#getbinaryvalue" class="tsd-kind-icon">get<wbr>Binary<wbr>Value</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#gettransforms-1" class="tsd-kind-icon">get<wbr>Transforms</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#maptoobject" class="tsd-kind-icon">map<wbr>ToObject</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#onehotcolumnarray-1" class="tsd-kind-icon">one<wbr>Hot<wbr>Column<wbr>Array</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#onehotdecoder-1" class="tsd-kind-icon">one<wbr>Hot<wbr>Decoder</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#onehotencoder-1" class="tsd-kind-icon">one<wbr>Hot<wbr>Encoder</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#reversecolumnmatrix-1" class="tsd-kind-icon">reverse<wbr>Column<wbr>Matrix</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#reversecolumnvector-1" class="tsd-kind-icon">reverse<wbr>Column<wbr>Vector</a></li>
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="_node_modules__modelx_data_src_dataset_.dataset.html#selectcolumns-1" class="tsd-kind-icon">select<wbr>Columns</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Constructors</h2>
<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class">
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>Data<wbr>Set<span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">?: </span><a href="../modules/_node_modules__modelx_data_src_dataset_.html#data" class="tsd-signature-type">Data</a>, options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_node_modules__modelx_data_src_dataset_.dataset.html" class="tsd-signature-type">DataSet</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:465</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>creates a new raw data instance for preprocessing data for machine learning</p>
</div>
<dl class="tsd-comment-tags">
<dt>example</dt>
<dd><p>const dataset = new ms.DataSet(csvData);</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> data: <a href="../modules/_node_modules__modelx_data_src_dataset_.html#data" class="tsd-signature-type">Data</a><span class="tsd-signature-symbol"> = []</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> options: <span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol"> = {}</span></h5>
<ul class="tsd-parameters">
</ul>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_node_modules__modelx_data_src_dataset_.dataset.html" class="tsd-signature-type">DataSet</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="columnarray" class="tsd-anchor"></a>
<h3>column<wbr>Array</h3>
<div class="tsd-signature tsd-kind-icon">column<wbr>Array<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:75</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="columnmatrix" class="tsd-anchor"></a>
<h3>column<wbr>Matrix</h3>
<div class="tsd-signature tsd-kind-icon">column<wbr>Matrix<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:79</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="config" class="tsd-anchor"></a>
<h3>config</h3>
<div class="tsd-signature tsd-kind-icon">config<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:69</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-index-signature">
<h5><span class="tsd-signature-symbol">[</span>index: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="data" class="tsd-anchor"></a>
<h3>data</h3>
<div class="tsd-signature tsd-kind-icon">data<span class="tsd-signature-symbol">:</span> <a href="../modules/_node_modules__modelx_data_src_dataset_.html#data" class="tsd-signature-type">Data</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:70</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="encodeobject" class="tsd-anchor"></a>
<h3>encode<wbr>Object</h3>
<div class="tsd-signature tsd-kind-icon">encode<wbr>Object<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:76</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="encoders" class="tsd-anchor"></a>
<h3>encoders</h3>
<div class="tsd-signature tsd-kind-icon">encoders<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:72</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="gettransforms" class="tsd-anchor"></a>
<h3>get<wbr>Transforms</h3>
<div class="tsd-signature tsd-kind-icon">get<wbr>Transforms<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:82</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="labels" class="tsd-anchor"></a>
<h3>labels</h3>
<div class="tsd-signature tsd-kind-icon">labels<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:71</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="onehotdecoder" class="tsd-anchor"></a>
<h3>one<wbr>Hot<wbr>Decoder</h3>
<div class="tsd-signature tsd-kind-icon">one<wbr>Hot<wbr>Decoder<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:78</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="onehotencoder" class="tsd-anchor"></a>
<h3>one<wbr>Hot<wbr>Encoder</h3>
<div class="tsd-signature tsd-kind-icon">one<wbr>Hot<wbr>Encoder<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:77</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="reversecolumnmatrix" class="tsd-anchor"></a>
<h3>reverse<wbr>Column<wbr>Matrix</h3>
<div class="tsd-signature tsd-kind-icon">reverse<wbr>Column<wbr>Matrix<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:80</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="reversecolumnvector" class="tsd-anchor"></a>
<h3>reverse<wbr>Column<wbr>Vector</h3>
<div class="tsd-signature tsd-kind-icon">reverse<wbr>Column<wbr>Vector<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:81</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="scalers" class="tsd-anchor"></a>
<h3>scalers</h3>
<div class="tsd-signature tsd-kind-icon">scalers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:73</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="selectcolumns" class="tsd-anchor"></a>
<h3>select<wbr>Columns</h3>
<div class="tsd-signature tsd-kind-icon">select<wbr>Columns<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> => </span><span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:74</li>
</ul>
</aside>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter-siganture">
<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-property">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
<a name="data-1" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> data</h3>
<div class="tsd-signature tsd-kind-icon">data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:84</li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-static">
<a name="encoders-1" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagStatic">Static</span> encoders</h3>
<div class="tsd-signature tsd-kind-icon">encoders<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:83</li>
</ul>
</aside>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="columndescale" class="tsd-anchor"></a>
<h3>column<wbr>Descale</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">column<wbr>Descale<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:684</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Returns a new array of descaled values</p>
</div>
<dl class="tsd-comment-tags">
<dt>example</dt>
<dd><p>//dataset.columnArray('Age') => [ '44','27','30','38','40','35',38.77777777777778,'48','50','37' ]
const scaledData = [ 3.784189633918261,
3.295836866004329, 3.4011973816621555, 3.6375861597263857, 3.6888794541139363, 3.5553480614894135, 3.657847344866208, 3.8712010109078907, 3.912023005428146, 3.6109179126442243 ]
dataset.columnDescale('Age') // => [ '44','27','30','38','40','35',38.77777777777778,'48','50','37' ]</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>name: <span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>name - csv column header, or JSON object property name</p>
</div>
</li>
<li>
<h5>options: <span class="tsd-signature-type">any</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
<p>returns an array of scaled values</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="columnmerge" class="tsd-anchor"></a>
<h3>column<wbr>Merge</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">column<wbr>Merge<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, data<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>__computed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:830</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>it returns a new column that is merged onto the data set</p>
</div>
<dl class="tsd-comment-tags">
<dt>example</dt>
<dd><p>CSVDataSet.columnMerge('DoubleAge', [ 88, 54, 60, 76, 80, 70, 0, 96, 100, 74 ]); //=> { DoubleAge: [ 88, 54, 60, 76, 80, 70, 0, 96, 100, 74 ] }</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>name: <span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>name of new Column</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> data: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></h5>
<div class="tsd-comment tsd-typography">
<p>new dataset data</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>__computed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> }</span></h4>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5>__computed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="columnreducer" class="tsd-anchor"></a>
<h3>column<wbr>Reducer</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">column<wbr>Reducer<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>columnName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>columnOptions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>reducer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>__computed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:816</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>it returns a new column that reduces a column into a new column object, this is used in data prep to create new calculated columns for aggregrate statistics</p>
</div>
<dl class="tsd-comment-tags">
<dt>example</dt>
<dd><p>const reducer = (result, value, index, arr) => {
result.push(value * 2);
return result;
};
CSVDataSet.columnReducer('DoubleAge', {
columnName: 'Age',
reducer,
}); //=> { DoubleAge: [ 88, 54, 60, 76, 80, 70, 0, 96, 100, 74 ] }</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>name: <span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>name of new Column</p>
</div>
</li>
<li>
<h5>options: <span class="tsd-signature-symbol">{ </span>columnName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>columnOptions<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>reducer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></h5>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5>column<wbr>Name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>name property for columnArray selection</p>
</div>
</li>
<li class="tsd-parameter">
<h5>column<wbr>Options<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>options property for columnArray</p>
</div>
</li>
<li class="tsd-parameter">
<h5>reducer<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>reducer function to reduce into new array, it should push values into the resulting array</p>
</div>
</li>
</ul>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>__computed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></h4>
<p>a new object that has reduced array as the value</p>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5>__computed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5>
</li>
</ul>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="columnreplace" class="tsd-anchor"></a>
<h3>column<wbr>Replace</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">column<wbr>Replace<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in Users/yawjosephetse/Developer/github/repetere/modelx/node_modules/@modelx/data/src/DataSet.ts:992</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>returns a new array of a selected column from an array of objects and replaces empty values, encodes values and scales values</p>
</div>
<dl class="tsd-comment-tags">
<dt>example</dt>
<dd><p>//column Replace returns new Array with replaced missing data
//[ '44','27','30','38','40','35',38.77777777777778,'48','50','37' ]
const ReplacedAgeMeanColumn = dataset.columnReplace('Age',{strategy:'mean'});</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>name: <span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>csv column header, or JSON object property name</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> options: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = {}</span></h5>