2016-03-04 44 views
-3

我對r很新,但逐漸接受。 我的問題是,我想讓我的日期向量從最早的日期開始,而不是從最新的日期開始。我有大約50個奇數行,並且要按照最早的順序排列。如何訂購日期向量,以便從首次使用日期開始?

head(dates1) [1]「2016-03-04」「」2016-02-26「」2016-02-19「」「2016-02-12」「2016-02-05」「」2016- 01-29「

我試過命令()但它給出了數字值,我想保留它們作爲日期。

如果你可以幫忙,謝謝。

+2

使用'sort'。有關詳細信息,請鍵入'?sort'。 Fyi關於'訂單':http://stackoverflow.com/q/2315601/1191259 – Frank

回答

-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) 

訂單返回指數,以獲得相同的結果,你可以做到以下幾點:

dates1[order(dates1)]