Description Usage Arguments Value Examples
Label encoding
1 | catto_label(train, ..., test, ordering = "increasing", verbose = TRUE)
|
train |
The training data, in a |
... |
The columns to be encoded. If none are specified, then all character and factor columns are encoded. |
test |
The test data, in a |
ordering |
How should labels be assigned to levels? There are three different ways to pass this argument. First, a length one character vector with value "increasing", "decreasing", "observed", or "random" will apply that ordering to each column being encoded. Second, a character vector of length greater than one may be passed, specifying one of the above four options for each column being encoded. Finally, a list may be passed specifying a user-defined ordering for each column being encoded. |
verbose |
Should informative messages be printed? Defaults to
|
The encoded dataset in a cattonum_df
if no test dataset was
provided, and the encoded datasets in a cattonum_df2
otherwise.
1 2 3 4 5 6 7 8 9 10 11 12 | catto_label(iris)
y <- 2^(0:5)
x1 <- c("a", "b", NA, "b", "a", "a")
x2 <- c("c", "c", "c", "d", "d", "c")
df_fact <- data.frame(y, x1, x2)
catto_label(df_fact,
ordering = list(c("b", "a"), c("c", "d"))
)
catto_label(df_fact, ordering = c("increasing", "decreasing"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.