Learn R Programming

mlpack (version 3.4.2)

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)

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).

Value

A list with several components:

output

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

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
# NOT RUN {
# So, a simple example where we want to encode 1st and 3rd feature from
# dataset "X" into "X_output" would be

# }
# NOT RUN {
output <- preprocess_one_hot_encoding(input=X, dimensions=1, dimensions=3)
X_ouput <- output$output
# }

Run the code above in your browser using DataLab