|
24 | 24 | #' |
25 | 25 | #' library(dplyr) |
26 | 26 | #' updates <- bind_rows( |
27 | | -#' tibble( |
28 | | -#' version = 40, time_value = 1:10, value = 1:10 |
29 | | -#' ), |
30 | | -#' tibble( |
31 | | -#' version = 12, time_value = 2:3, value = 3:2 |
32 | | -#' ), |
33 | | -#' tibble( |
34 | | -#' version = 13, time_value = 6, value = 7, |
35 | | -#' ), |
36 | | -#' tibble( |
37 | | -#' version = 13, time_value = 7, value = NA, |
38 | | -#' ) |
| 27 | +#' tibble(version = 10, time_value = 1:20, value = 1:20), |
| 28 | +#' tibble(version = 12, time_value = 4:5, value = 5:4), |
| 29 | +#' tibble(version = 13, time_value = 8, value = 9), |
| 30 | +#' tibble(version = 14, time_value = 11, value = NA), |
| 31 | +#' tibble(version = 15, time_value = -10, value = -10), |
| 32 | +#' tibble(version = 16, time_value = 50, value = 50) |
39 | 33 | #' ) %>% |
40 | 34 | #' mutate(across(c(version, time_value), ~ as.Date("2020-01-01") - 1 + .x)) %>% |
41 | 35 | #' tidyr::nest(.by = version, .key = "subtbl") |
42 | 36 | #' |
| 37 | +#' f <- purrr::partial(data.table::frollmean, algo = "exact") |
| 38 | +#' |
43 | 39 | #' updates %>% |
44 | | -#' epi_slide_opt_one_epikey("value", data.table::frollmean, "data.table", 1L, 0L, "day", "slide_value") |
| 40 | +#' epi_slide_opt_archive_one_epikey("value", f, "data.table", 2L, 0L, "day", "slide_value") |
45 | 41 | #' |
46 | 42 | #' @keywords internal |
47 | 43 | epi_slide_opt_archive_one_epikey <- function(updates, in_colnames, f_dots_baked, f_from_package, before, after, time_type, out_colnames) { |
|
0 commit comments