我有一个关于bake函数的问题。我的数据集由两个变量组成:依赖的CHURN_FLAG和独立的资源数量MT_RESOURCES。
当我执行bake函数时,会得到以下错误:
“select(,-CHURN_FLAG)中的错误:未使用的参数(-CHURN_FLAG)”
这是我使用的代码:
MT_RESOURCES <- c(10, 20, 34, 5, 20, 9, 10, 60, 5, 1)
CHURN_FLAG <- c("YES","YES","YES","NO","YES","NO","YES","YES","NO","NO")
ddata <- data.frame(MT_RESOURCES, CHURN_FLAG)
glimpse(ddata)输出:
行: 10列:2$ MT_RESOURCES 10、20、34、49、20、10、60、44、1$ CHURN_FLAG“是”、“否”、“是”、“是”、“否”
代码:
rec_obj <- recipe(CHURN_FLAG ~ ., data = ddata) %>%
step_center(all_predictors(), -all_outcomes()) %>%
step_scale(all_predictors(), -all_outcomes()) %>%
prep(data = ddata)输出:
role #variables outcome 1 predictor 1
培训数据包含10个数据点,没有缺失数据。
业务:
trained
为中心
代码:
x_ddata <- bake(rec_obj, newdata = ddata) %>% select(-CHURN_FLAG)输出:
select(.,-CHURN_FLAG)中的
错误:未使用的参数(-CHURN_FLAG)
发布于 2022-05-01 15:02:01
您可能有另一个包,如质量掩蔽的选择功能。尝试指定函数来自的包。
dplyr::select(-CHURN_FLAG) 发布于 2022-05-01 15:05:56
您需要带有下划线的new_data。
https://stackoverflow.com/questions/72077401
复制相似问题