library(tidyverse)
sas_origin <- as.Date("1960-01-01")
rhc <- read_csv("https://hbiostat.org/data/repo/rhc.csv") |>
mutate(
sadmdte = as.Date(sadmdte, origin = sas_origin),
dschdte = as.Date(dschdte, origin = sas_origin),
dthdte = as.Date(dthdte, origin = sas_origin),
lstctdte = as.Date(lstctdte, origin = sas_origin),
A = as.integer(swang1 == "RHC"),
Y_death = as.integer(death == "Yes"),
Y_los = as.numeric(coalesce(dschdte, lstctdte) - sadmdte)
)
rhc |> count(A, swang1)


