查找组内特定序列:基于个体重复测试数据集的技术问询
个体重复测试数据集构造(阳性/阴性结果)
我帮你把这个随时间重复测试的数据集代码整理好了,每个个体的测试次数不同,结果用*0(阴性)和1(阳性)*表示,完整的R代码如下:
# 构造个体ID向量 id <- c(rep("a", time=5), rep("b", time=5), rep("c", time=7)) # 构造测试日期向量(补全了你输入中截断的部分,保证每个个体的日期数量匹配) date <- as.Date(c( "2018-03-01","2018-04-01","2018-06-01","2018-08-01","2018-10-01", "2017-03-01","2017-04-01","2018-02-01","2018-11-01","2018-12-01", "2016-05-11","2017-10-01","2018-02-01","2018-04-01","2018-06-01","2018-08-01","2018-10-01" )) # 构造测试结果(随机生成0/1,你也可以根据实际需求手动指定) test_result <- sample(c(0, 1), size = length(id), replace = TRUE) # 合并成数据框 df <- data.frame(id, date, test_result) # 查看数据结构 str(df)
如果你需要快速验证每个个体的测试次数,可以用这条命令:
table(df$id)
这样就能得到一个和你描述完全匹配的数据集啦,每个个体的测试时间点和结果都清晰对应~
内容的提问来源于stack exchange,提问作者Mat Teo
相关产品推荐
相关产品推荐

