2013-03-06 3 views
-1

Как я могу упорядочить дату с месяца Октябрь до следующего апреля на 60 лет? Я попыталсяR как установить дату для определенных месяцев

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

, но не могу понять, как получить поездку в течение нескольких месяцев с мая по сентября между ними, любая помощь приветствуется, спасибо

+0

У меня есть очень сильное желание, чтобы отметить это как дубликат [this] (http://stackoverflow.com/q/15139768/324364). См. '? Months'. – joran

ответ

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

Смежные вопросы