我有一個數據集,我有從1997年到2009年的數據,我想根據日期對數據進行子集劃分。按日期劃分數據以創建總結R
我寫的代碼如下:
creek <- read.csv("wolfcreek.csv")
library(ggplot2)
creek[1:10,]
colnames(creek) <- c("date","flow")
creek$date <- as.Date(creek$date, "%m/%d/%Y")
我用來創建子集的代碼如下:
creek1 <- subset(creek, as.Date(date) > (01-01-2000) & as.Date(date) <(01-01-2009))
但是,當我嘗試看看creek1我的總結得到
> creek1
[1] date flow
<0 rows> (or 0-length row.names)
有誰能說出我在這裏做錯了嗎?
我使用的數據集可以在https://www.dropbox.com/s/eqpena3nk82x67e/creek.csv
謝謝你這麼多被發現。
最好的問候, Jdbaba
@ agstudy:非常感謝您的詳細解釋並展示不同的選項。過去我曾經使用過xts,但並沒有深入其中。 – 2013-02-09 20:16:26
@Jdbaba你應該!看到我的更新!我也使用quantmod! – agstudy 2013-02-09 20:19:25