| gather.rset {rsample} | R Documentation |
This method uses 'gather' on an 'rset' object to stack all of the non-ID or split columns in the data and is useful for stacking model evaluation statistics. The resulting data frame has a column based on the column names of 'data' and another for the values.
## S3 method for class 'rset' gather(data, key = NULL, value = NULL, ..., na.rm = TRUE, convert = FALSE, factor_key = TRUE)
data |
An 'rset' object. |
key, value, ... |
Not specified in this method and will be ignored. Note that this means that selectors are ignored if they are passed to the function. |
na.rm |
If 'TRUE', will remove rows from output where the value column in 'NA'. |
convert |
If 'TRUE' will automatically run 'type.convert()' on the key column. This is useful if the column names are actually numeric, integer, or logical. |
factor_key |
If FALSE, the default, the key values will be stored as a character vector. If 'TRUE', will be stored as a factor, which preserves the original ordering of the columns. |
A data frame with the ID columns, a column called 'model' (with the previous column names), and a column called 'statistic' (with the values).
library(rsample) cv_obj <- vfold_cv(mtcars, v = 10) cv_obj$lm_rmse <- rnorm(10, mean = 2) cv_obj$nnet_rmse <- rnorm(10, mean = 1) gather(cv_obj)