Learn R Programming

mlpack (version 4.0.1)

preprocess_one_hot_encoding: One Hot Encoding

Description

A utility to do one-hot encoding on features of dataset.

Usage

preprocess_one_hot_encoding(dimensions, input, verbose = FALSE)

Value

A list with several components:

output

Matrix to save one-hot encoded features data to (numeric matrix).

Arguments

dimensions

Index of dimensions thatneed to be one-hot encoded (integer vector).

input

Matrix containing data (numeric matrix).

verbose

Display informational messages and the full list of parameters and timers at the end of execution. Default value "FALSE" (logical).

Author

mlpack developers

Details

This utility takes a dataset and a vector of indices and does one-hot encoding of the respective features at those indices. Indices represent the IDs of the dimensions to be one-hot encoded.

The output matrix with encoded features may be saved with the "output" parameters.

Examples

Run this code
# So, a simple example where we want to encode 1st and 3rd feature from
# dataset "X" into "X_output" would be

if (FALSE) {
output <- preprocess_one_hot_encoding(input=X, dimensions=1, dimensions=3)
X_ouput <- output$output
}

Run the code above in your browser using DataLab