0
visit_1=as.Date(c("2013-03-22", "2013-05-25", "NA", "2013-02-19", "NA", "2013-04-22", "2013-06-22", "2013-03-28", "NA", "NA", "2012-12-28"))
visit_2=as.Date(c("2013-05-01", "NA", "2013-02-17", "NA", "2013-02-21", "NA", "NA", "NA", "2013-08-22", "2013-03-18", "NA"))
mydata=data.frame(visit_1, visit_2, today)
如何創建一個結合了visit_1和visit_2的新變量?我想要這樣的東西;在兩次訪問的情況下,採取早期訪問日期:有條件地組合兩個變量
visit=as.Date(c("2013-03-22", "2013-05-25", "2013-02-17", "2013-02-19", "2013-02-21", "2013-04-22", "2013-06-22", "2013-03-28", "2013-08-22", "2013-03-18", "2012-12-28"))
mydata=data.frame(visit_1, visit_2, visit)
我覺得有一個簡單的解決方案,這一點,我沒有收到,因爲我使用日期。我希望能夠使用此新訪問變量中的difftime
函數計算自訪問以來的時間差(以天計)。