我有一个日期数据.我希望按照它们所在的月份间隔对所有事物进行分组.
所以说我有:
date, value
2015-04-01, 1
2015-04-28, 2
2015-05-04, 3
2015-05-09, 4
然后我想最终得到分组
[1]
2015-04-01, 1
2015-04-28, 2
[2]
2015-05-04, 3
2015-05-09, 4
请注意保留所有数据.它只是根据月份分组.
提前致谢
str <- "date, value
2015-04-01, 1
2015-04-28, 2
2015-05-04, 3
2015-05-09, 4"
tab <- read.csv(textConnection(str), colClasses=c("POSIXct", "integer"))
split(tab, format(tab$date, "%Y-%m"))
$`2015-04`
        date value
1 2015-04-01     1
2 2015-04-28     2
$`2015-05`
        date value
3 2015-05-04     3
4 2015-05-09     4