Gather an rset Object
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. This method is now deprecated in favor of using
tidyr::pivot_longer()
directly.
## S3 method for class 'rset' gather( data, key = NULL, value = NULL, ..., na.rm = TRUE, convert = FALSE, factor_key = TRUE )
data |
An |
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 |
convert |
If |
factor_key |
If FALSE, the default, the key values will be
stored as a character vector. If |
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) ## now deprecated for rset objects: gather(cv_obj) ## instead of gather, use tidyr::pivot_longer: library(tidyr) library(dplyr) cv_obj %>% select(-splits) %>% pivot_longer(-id)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.