我想将原始日期转换如下:
[1] 201212300900 201212300951 201212301051 201212301151 201212301200 201212301251 [2] 201212301351 201212301451 201212301500 201212301551 201212301651 201212301751 [3] 201212301800 201212301851 201212301951 201212302051 201212302100 201212302151 [4] 201212302251 201212302351 201212310000 201212310051 201212310151 201212310251 [5] 201212310300 201212310351 201212310451 201212310459 201212310551 201212310600
格式为:%Y-%m-%d%H:%m
然后,按小时汇总这些日期,知道它们被记录为不同的时间间隔。
例如2012-12-30 09:00+2012-12-30 9:51=2012-12-30 09
尝试类似的操作
dts <- c("201212300900", "201212300951", "201212301051", "201212301151", "201212301200", "201212301251") dts <- strptime(dts, format="%Y%m%d%H%M") trunc(dts, "hours")
希望有帮助