2011-09-17 11 views
-1

我正在讀的時間序列數據CSV成R數據幀,使用read.csv函數如何通過按日期索引來對數據框中的數據進行排序,然後訪問數據框中的數據?

我然後轉換日期列(列1)如下:

mydata[,1] <- as.Date(mydata[,1]) 

我想知道如何:

  1. 按日期排序在數據幀中的數據(升序或降序)
  2. 一旦數據被排序,我想用的日期作爲一個指數到的數據F rame,獲取一行數據(即該日期的觀察組。我該怎麼做?
+5

這些感覺像是最基本的[手動](http://cran.r-project.org/doc/manuals/R-lang.html)或教程中所涵蓋的種類(嘗試搜索' R教程')。當您沒有太多的證據表明您努力學習時,很難激勵您回答問題。告訴我們你[完成了你的作業](http://stackoverflow.com/questions/ask-advice),人們會更願意提供幫助。 – joran

回答

1

假設你有一個由唯一日期索引的數字時間序列,動物園包中的read.zoo可以完成大部分工作。閱讀它附帶的5個小插曲以及?read.zoo,特別是zoo-read小插曲。

0

嘗試使用此選項進行排序:

data.1 < - as.Date(MYDATA [1])
MYDATA [1] < - data.1 [順序(data.1) ]

我正在尋找第二個問題的答案!

相關問題