creates a new raw data instance for preprocessing data for machine learning
Returns a new array of descaled values
name - csv column header, or JSON object property name
returns an array of scaled values
it returns a new column that is merged onto the data set
name of new Column
new dataset data
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
name of new Column
name property for columnArray selection
options property for columnArray
reducer function to reduce into new array, it should push values into the resulting array
a new object that has reduced array as the value
returns a new array of a selected column from an array of objects and replaces empty values, encodes values and scales values
csv column header, or JSON object property name
Returns a new array of scaled values which can be reverse (descaled). The scaling transformations are stored on the DataSet
name - csv column header, or JSON object property name
returns an array of scaled values
returns Object of all encoders and scalers
JavaScript Object of transforms encoders and scalers(labels, encoders, scalers)
returns filtered rows of data
filtered array of data
mutates data property of DataSet by replacing multiple columns in a single command
Mutate dataset data by inversing all transforms
Mutate dataset data with all transforms
set encoders, labels and scalers
Inverses transform on an object
returns object with inverse transformed data
returns a new array and decodes an encoded column back to the original array values
csv column header, or JSON object property name
returns a new array and label encodes a selected column
csv column header, or JSON object property name
Return one hot encoded data
column name
returns an array of objects from an one hot encoded column
transforms an object and replaces values that have been scaled or encoded
returns a new array of a selected column from an array of objects, can filter, scale and replace values
csv column header, or JSON object property name
returns a matrix of values by combining column arrays into a matrix
a matrix of column values
Returns an object into an one hot encoded object
object to encode
encoded object options
one hot encoded object
returns 0 or 1 depending on the input value
0 or 1 depending on truthiness of value
Allows for fit transform short hand notation
returns fit columns, columns property
returns a JavaScript Object from a Map (supports nested Map Objects)
Map to convert into JavaScript Object
JavaScript Object converted from a Map
Return one hot encoded data
column name
returns an array of objects from an one hot encoded column
returns a new object of one hot encoded values
csv column header, or JSON object property name
returns an array of objects by applying labels to matrix of columns
an array of objects with properties derived from options.labels
returns a list of objects with only selected columns as properties
array of selected columns
an array of objects with properties derived from names
class for manipulating an array of objects, typically from CSV data
preprocessing