I've been reading a book on feature engineering, and a piece of code has a triple exclamation mark which I don't understand:
vc_pred <-
recipe(Stroke ~ ., data = stroke_train %>% dplyr::select(Stroke, !!!VC_preds)) %>%
step_YeoJohnson(all_predictors()) %>%
prep(stroke_train %>% dplyr::select(Stroke, !!!VC_preds)) %>%
juice() %>%
gather(Predictor, value, -Stroke)
VC_preds is a vector containing the variable names of continuous predictors. I understand all the code except by the !!! mark. One ! is supposed to be a negation, but what does it mean !!!?
Any help provided will be greatly appreciated. Thank you.
Regards,
Alexis