lung_time = case_when( cancer_lung == 1 ~ as.character(cancer_time_total), cancer_lung == 0 ~ as.character(dead))) %>% mutate(lung_time = replace_na(lung_time, "2020-12-31")) %>% as_tibble() %>% mutate(lung_time = as.Date(lung_time), lung_time = ymd(lung_time)) %>% mutate(lung_time = case_when( lung_time > "2020-12-31" ~ "2020-12-31", TRUE ~ as.character(lung_time))) %>% mutate(lung_time = as.Date(lung_time), lung_time = ymd(lung_time)) %>%
时间: 2024-04-23 13:27:00 浏览: 144
features.rar_Lung-cancer_cancer_lung_lung cancer
这是一个 R 语言中的代码片段,它首先根据肺癌的状态(cancer_lung)来确定肺癌患者的存活时间(cancer_time_total)或死亡时间(dead),然后将其转换为字符型变量并用 "2020-12-31" 替换缺失值。接下来,将字符型变量转换为日期型变量,并将其限制在 "2020-12-31" 之前的时间范围内。最后,将日期型变量再次转换为字符型变量并存储在变量 lung_time 中。
阅读全文