| slice_time {SCDB} | R Documentation | 
Slices a data object based on time / date
Description
Slices a data object based on time / date
Usage
slice_time(.data, slice_ts, from_ts = "from_ts", until_ts = "until_ts")
Arguments
| .data | ( | 
| slice_ts | ( | 
| from_ts,until_ts | ( | 
Value
An object of same class as .data
Examples
  conn <- get_connection()
  m <- mtcars |>
    dplyr::mutate(
      "from_ts" = dplyr::if_else(dplyr::row_number() > 10,
                                 as.Date("2020-01-01"),
                                 as.Date("2021-01-01")),
      "until_ts" = as.Date(NA))
  dplyr::copy_to(conn, m, name = "mtcars", temporary = FALSE)
  q <- dplyr::tbl(conn, id("mtcars", conn))
  nrow(slice_time(q, "2020-01-01")) # 10
  nrow(slice_time(q, "2021-01-01")) # nrow(mtcars)
  close_connection(conn)
[Package SCDB version 0.4.0 Index]