2013-03-06 69 views
-1

如何將日期從10月份延長至明年4月份60年?我試圖R如何對特定月份的日期進行排序

seq(from=as.Date("1950-10-1"),to=as.Date("2011-12-31"),by="day") 

,但無法弄清楚,任何幫助表示讚賞如何讓兩者之間的幾個月5至9月的車程,由於

+0

我有一個很強烈的願望,以紀念這個作爲[this]的副本(http://stackoverflow.com/q/15139768/324364)。見'?月份'。 – joran 2013-03-06 20:57:55

回答

0
df <- data.frame(date=seq(from=as.Date("1950-10-1"),to=as.Date("2011-12-31"),by="day")) 
df <- within(df, { month <- as.numeric(format(date, "%m")) }) 
q <- with(df, df[month<5 | month>9,]) 
unique(q$month) 
head(q$date) 
+0

這很聰明,謝謝! – Rosa 2013-03-06 21:33:04

相關問題