Bunu açıklamıyorsam özür dilerim. Ancak aşağıdaki veri kümesine sahibim:
mydata = data.frame (Id =c (1,1,1,1,1,1,1,1,2,2,2,2),
Date = c("2001-01-31", "2001-02-13","2001-05-31",
"2001-06-02","2018-01-31","2018-03-31","2018-07-31",
"2019-04-04","2014-01-31","2014-02-02","2014-04-31",
"2014-05-18"),Outcome = c("CR","CR","Relapse","Relapse",
"CR","CR","CR","Relapse","CR", "CR","Relapse","CR"))
Aşağıda çıktılar. Gördüğünüz gibi, her hasta farklı zamanlarda belirli aşamalardadır ve her yeni aşamanın hasta başına ne zaman başlayacağının en erken tarihlerini yakalamak istiyorum. Daha sonra bu aşamaları CR1, Relapse1, CR2, Relapse2 vb.Olarak yeniden adlandırmak istiyorum.
Id Date Outcome
1 2001-01-31 CR
1 2001-02-13 CR
1 2001-05-31 Relapse
1 2001-06-02 Relapse
1 2018-01-31 CR
1 2018-03-31 CR
1 2018-07-31 CR
1 2019-04-04 Relapse
2 2014-01-31 CR
2 2014-02-02 CR
2 2014-04-31 Relapse
2 2014-05-18 CR
Bu elde etmeye çalıştığım çıktı:
Id CR1 Relapse1 CR2 Relapse2
1 2001-01-31 2001-05-31 2018-01-31 2019-04-04
2 2014-01-31 2014-04-31 2014-05-18 NA
Bu soruyla nereden başlayacağımdan tam olarak emin değilim ve herhangi bir yardım için minnettar olurum! Teşekkürler çocuklar!
group_by()
. x ile ilgili sorunmutate()
girişGrp
. x "rleıd" işlevini bulamadı: GirişGrp
oluyorrleid(Outcome)
```