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]