Skip to content

Commit 5004176

Browse files
authored
Merge pull request #5 from kenmawer/km-issue_22_unite
New names
2 parents ea3a197 + 0168875 commit 5004176

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

R/epi_lag.R renamed to R/step_epi_lag.R

+7-4
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ step_epi_lag <-
2222
...,
2323
role = "predictor",
2424
trained = FALSE,
25-
lag = 1, # negative for ahead
26-
prefix = "lag_",
25+
lag = 1,
26+
prefix = ifelse(lag >= 0, "lag_","ahead_"),
2727
default = NA,
2828
keys = epi_keys(recipe),
2929
columns = NULL,
3030
skip = FALSE,
31-
id = rand_id("epi_lag")) {
31+
id = rand_id(ifelse(lag >= 0, "epi_lag","epi_ahead"))) {
3232
add_step(
3333
recipe,
3434
step_epi_lag_new(
@@ -86,7 +86,10 @@ bake.step_epi_lag <- function(object, new_data, ...) {
8686
rlang::abort("step_epi_lag requires 'lag' argument to be integer valued.")
8787
}
8888

89-
grid <- tidyr::expand_grid(col = object$columns, lag_val = object$lag) %>%
89+
is_neg <- object$lag < 0
90+
91+
grid <- tidyr::expand_grid(col = object$columns,
92+
lag_val = object$lag) %>%
9093
dplyr::mutate(newname = glue::glue("{object$prefix}{lag_val}_{col}"))
9194

9295
## ensure no name clashes

man/step_epi_lag.Rd

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)