Description Usage Arguments Value Author(s) Examples
View source: R/derive_vars_dtm_to_dt.R
This function creates date(s) as output from datetime variable(s)
1 | derive_vars_dtm_to_dt(dataset, source_vars)
|
dataset |
Input dataset |
source_vars |
A list of datetime variables created using |
A data frame containing the input dataset with the corresponding date (--DT
)
variable(s) of all datetime variables (--DTM
) specified in source_vars.
Teckla Akinyi
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | library(dplyr, warn.conflicts = FALSE)
library(lubridate)
adcm <- tibble::tribble(
~USUBJID, ~TRTSDTM, ~ASTDTM, ~AENDTM,
"PAT01", "2012-02-25 23:00:00", "2012-02-28 19:00:00", "2012-02-25 23:00:00",
"PAT01", NA, "2012-02-28 19:00:00", NA,
"PAT01", "2017-02-25 23:00:00", "2013-02-25 19:00:00", "2014-02-25 19:00:00",
"PAT01", "2017-02-25 16:00:00", "2017-02-25 14:00:00", "2017-03-25 23:00:00",
"PAT01", "2017-02-25 16:00:00", "2017-02-25 14:00:00", "2017-04-29 14:00:00",
) %>%
mutate(
TRTSDTM = as_datetime(TRTSDTM),
ASTDTM = as_datetime(ASTDTM),
AENDTM = as_datetime(AENDTM)
)
adcm %>%
derive_vars_dtm_to_dt(vars(TRTSDTM, ASTDTM, AENDTM)) %>%
select(USUBJID, starts_with("TRT"), starts_with("AST"), starts_with("AEN"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.