R 将日期向量转换为列组
我有日期向量:R 将日期向量转换为列组,r,date,rank,R,Date,Rank,我有日期向量: d <- c("30/5/15", "6/6/15", "23/5/15") d转换为Date类,然后转换为numeric,然后转换为rank: d <- c("30/5/15", "6/6/15", "23/5/15") rank(as.numeric(as.Date(d, "%d/%m/%y"))) #[1] 2 3 1 d将数据转换为日期格式,然后对其进行排序。内部日期将保存为数值。所以它可以在上面排名 d <- c("30/5/15", "6/6
d <- c("30/5/15", "6/6/15", "23/5/15")
d转换为Date
类,然后转换为numeric
,然后转换为rank
:
d <- c("30/5/15", "6/6/15", "23/5/15")
rank(as.numeric(as.Date(d, "%d/%m/%y")))
#[1] 2 3 1
d将数据转换为日期格式,然后对其进行排序。内部日期将保存为数值。所以它可以在上面排名
d <- c("30/5/15", "6/6/15", "23/5/15")
rank(as.Date(d,'%d/%m/%y'))
d或库(lubridate);rank(dmy(d))
@akrun这是我最初的解决方案,然后决定不依赖额外的包来完成简单的任务。