как использовать add_step из пакета рецептов в r - PullRequest
0 голосов
/ 24 февраля 2020

Я хочу создать функцию, которая добавляет шаги к рецепту, но я не могу понять, как использовать 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

Создано в 2020-02-24 Представить пакет (v0.3.0)

1 Ответ

0 голосов
/ 24 февраля 2020

Код для step_mutate делает звонки add_step для вас. Таким образом, вы в основном делаете это дважды. Это должно выглядеть больше как

rec2 <- rec1 %>% step_mutate(hp = 1)
...