2017-02-28 85 views
1

我想绘制时间序列数据,显示24小时内的观测计数。我已经把我的POSIXct可变进,看起来像这样的表:绘制时间序列数据

ABTable1 <- table(cut(AB_Final1$datetime, breaks="30 mins")) 
2016-12-17 00:36:00 2016-12-17 01:06:00 2016-12-17 01:36:00 2016-12-17 02:06:00 
       2     3     1     1 

我想知道如何绘制该上运行,从00:00到23:59的阴谋。此刻如果我尝试绘制它从00:36运行。有没有一种方法可以制作一张表,其中包括这段时间所有30分钟的时间间隔,同时保留我的数量?我必须为许多情节多次这样做。 谢谢!

回答

1

你需要像这样定义你的断点:

breakpoints<-seq(from= as.POSIXct("2016-12-17"), to= as.POSIXct("2016-12-18"), by="30 min") 

然后你就可以替代这些断裂到您的切换功能:

ABTable1 <- table(cut(AB_Final1$datetime, breaks=breakpoints)) 
+0

完美!谢谢! – Fbj9506