使用该step_regex
函数为模型构建配方时,它会为原始列中的某些模式创建附加列。完成后有没有办法从配方中排除原始列?
例如在下面的示例中,产品包含原始description
列和两个新创建的列step_regex
。我想要一个与对象集成的解决方案recipe
,以便我可以直接在caret::train
.
library(recipe)
data(covers)
rec <- recipe(~ description, covers) %>%
step_regex(description, pattern = "(rock|stony)", result = "rocks") %>%
step_regex(description, pattern = "ratake families")
rec2 <- prep(rec, training = covers)
with_dummies <- bake(rec2, newdata = covers)