我为 R 生存包组织了数据,但想将其导出以在使用不同结构的 Graphpad Prism 中工作。
#Example data
Treatment<-c("A","A","A","A","A","B","B","B","B","B")
Time<-c(3,4,5,5,5,1,2,2,3,5)
Status<-c(1,1,0,0,0,1,1,1,1,1)
df<-data.frame(Treatment,Time,Status)
R生存包数据结构如下
Treatment Time Status
A 3 1
A 4 1
A 5 0
A 5 0
A 5 0
B 1 1
B 2 1
B 2 1
B 3 1
B 5 1
我需要的输出将每个处理组织为一列,然后按时间排序。然后根据其状态将每个个体记录为 1 或 0。输出应如下所示:
Time A B
1 1
2 1
2 1
3 1 1
4 1
5 0 1
5 0
5 0
dcast() 做的事情与我想要的类似,但它总结了 Status 值并将它们合并到一个单元格中,用于所有具有匹配 Time 值的个人。
谢谢你的帮助!