【发布时间】:2021-04-20 17:11:59
【问题描述】:
在我的 df 我有 2 列:
"covid 测试日期" & “死亡日期”
两列都有很多 NA。 并且可能发生有人去世但从未进行过covid测试,或者有人进行过covid测试但从未去世。 示例:
df <- data.frame(PatientID = c("3454","345","5","345","567","79"),
date_of_covid_test = c(2020-04-02, NA, NA, 2020-11-03, NA, 2020-12-05),
date_of_death = c(2020-05-03, 2000-03-01, 2000-01-01, NA, NA, NA), stringsAsFactors = F)
我想根据这句话创建一个额外的列:
“如果死亡日期发生在 covid 测试日期之后 = 是,否则 = 否”
预期输出将是:只有患者 3454 为 TRUE,其他所有患者均为 FALSE。
基本上重点是要知道死亡是否发生在covid测试之后,那是真的。或者是 FALSE。
我希望这是有道理的
什么是正确的编码方式?
谢谢!
【问题讨论】:
-
你能显示几行数据和预期的输出吗
标签: r date if-statement conditional-statements conditional-formatting