r - 如何在 r 中使用食谱包中的 add_step
问题描述
我想构建一个向配方添加步骤的函数,但我不知道如何使用add_step
. 文档中没有示例也无济于事。
这是我尝试过的:
suppressPackageStartupMessages(library(recipes))
rec1 <- recipe(data = mtcars, mpg ~ disp + hp)
rec1
#> Data Recipe
#>
#> Inputs:
#>
#> role #variables
#> outcome 1
#> predictor 2
rec2 <- add_step(rec = rec1, step_mutate(hp = 1))
#> Error in add_step(recipe, step_mutate_new(terms = terms, trained = trained, : argument "recipe" is missing, with no default
由reprex 包(v0.3.0)于 2020-02-24 创建
解决方案
代码为您step_mutate
完成调用工作add_step
。所以你基本上做了两次。它应该看起来更像
rec2 <- rec1 %>% step_mutate(hp = 1)
推荐阅读
- python - 将文本添加到 Rect
- python - 递归遍历其他节点引用的节点
- c# - 如何在 Aspnet.core Razor 的 foreach 循环中使用模型动态填充 HTML?
- python - 如何通过索引访问嵌套字典值
- curl - Facebook Graph API:无法使用 curl 获取用户性别
- google-sheets - Zoho creator 在尝试将 creator-form-data 集成到谷歌表格时收到无效的 JSON 有效负载
- powershell - 获取 PSObject 数组大小或计数
- python - pipenv --docker 的系统选项。在 docker 中获取所有 python 包的建议方法是什么
- conceptnet - 与调优相关的概念网
- canvas - 如何在three.js中制作纹理网格对象灰度?