我在txt文件中的日期类似,开始日期=“011589”,结束日期为“122390”。如何使用R
计算持续时间我试过了 MYDATA $ STARTDATE = as.Date(MYDATA $开始日期) 但它没有用
答案 0 :(得分:5)
可以使用format
Start <- as.Date("011589", "%m%d%y")
Start
#[1] "1989-01-15"
End <- as.Date("122390", "%m%d%y")
End
#[1] "1990-12-23"
如果我们需要“天”的差异
as.vector(difftime(End, Start, units='days'))
#[1] 707
或者只需使用-
即可在“天”中获得差异。由于我们可以指定units
as.vector(End-Start)
#[1] 707