首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用` `bake`‘函数后调用’`select`‘时出现的“未用参数”错误

应用` `bake`‘函数后调用’`select`‘时出现的“未用参数”错误
EN

Stack Overflow用户
提问于 2022-05-01 14:02:49
回答 2查看 891关注 0票数 0

我有一个关于bake函数的问题。我的数据集由两个变量组成:依赖的CHURN_FLAG和独立的资源数量MT_RESOURCES。

当我执行bake函数时,会得到以下错误:

“select(,-CHURN_FLAG)中的错误:未使用的参数(-CHURN_FLAG)”

这是我使用的代码:

代码语言:javascript
复制
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“是”、“否”、“是”、“是”、“否”

代码:

代码语言:javascript
复制
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

  • Scaling
  • 为MT_RESOURCES MT_RESOURCES以

为中心

代码:

代码语言:javascript
复制
x_ddata <- bake(rec_obj, newdata = ddata) %>% select(-CHURN_FLAG)

输出:

select(.,-CHURN_FLAG)中的

错误:未使用的参数(-CHURN_FLAG)

EN

回答 2

Stack Overflow用户

发布于 2022-05-01 15:02:01

您可能有另一个包,如质量掩蔽的选择功能。尝试指定函数来自的包。

代码语言:javascript
复制
dplyr::select(-CHURN_FLAG) 
票数 2
EN

Stack Overflow用户

发布于 2022-05-01 15:05:56

您需要带有下划线的new_data

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72077401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档