我对r很新,但逐渐接受它。 我的问题是,我想让我的日期向量从最早的日期开始,而不是从最新日期开始。我有大约50个奇数行,并希望它按最早的顺序排列。
头(dates1) [1]“2016-03-04”“2016-02-26”“2016-02-19”“2016-02-12”“2016-02-05”“2016-01-29”
我已经尝试过order()但它会返回数值,我想将它们保留为日期。
谢谢,如果你能提供帮助。
答案 0 :(得分:-1)
尝试以下方法:
dates1 <- c("2016-03-04", "2016-02-26",
"2016-02-19", "2016-02-12",
"2016-02-05", "2016-01-29")
dates1 <- as.Date(dates1)
sort(dates1)
Order返回索引,以获得相同的结果,您可以执行以下操作:
dates1[order(dates1)]