SAS中导来的数据集vs, 怎么计算其中两个日期之间相差的天数, 日期A是原SAS中datetime20.的格式,比如:27SEP2012:23:59:59,日期B是原SAS中$10的格式比如:2012-08-29。尝试下面两种方法都失败:
(1)想将A先用as.Date,然后再用difftime,但as.Date的返回值是NA
vs$A1<-as.character(A)
vs$A2<-as.Date(vs$A1,"%d%b%Y")
(2)想先取出A的日期部分
vs$A1<-as.character(A)
vs$A2<-strsplit(avs2$A1,":")[1]
但出来的A2是第一个observation的A1值,而不是每个observation的A1日期部分的值。
R语言学习中,望各位大牛不吝赐教。。。


雷达卡






京公网安备 11010802022788号







