R-如何使用;削减;功能与小时休息时间

R-如何使用;削减;功能与小时休息时间,r,R,我一直在研究切割函数的这种用法: 我想知道是否有一种方法可以在这段时间内完成。例如: 2001/01/10 9:54 2002/01/10 9:55 2004/01/10 9:50 我想在9:00-9:59计数下数到3。例如: 9:00-59 - count 3 而不是每天的三个不同的9:00-59,如: 2001/01/10 9:00-59 - count 1 2002/01/10 9:00-59 - count 1 2004/01/10 9:00-59 - count 1 希望这对每个

我一直在研究切割函数的这种用法:

我想知道是否有一种方法可以在这段时间内完成。例如:

2001/01/10 9:54
2002/01/10 9:55
2004/01/10 9:50
我想在9:00-9:59计数下数到3。例如:

9:00-59 - count 3
而不是每天的三个不同的9:00-59,如:

2001/01/10 9:00-59 - count 1
2002/01/10 9:00-59 - count 1
2004/01/10 9:00-59 - count 1

希望这对每个人都有意义。

使用base R解决此问题的一个简单方法是将日期时间列重新格式化为小时,如下所示:

sampletimes<-as.POSIXct(c("2001/01/10 9:54",  "2002/01/10 9:55", "2004/01/10 9:50"))

output<-tapply(sampletimes, format(sampletimes, "%H"), length)

sampletimes这对我的问题没有什么帮助。@jkay96,你能编辑你的问题让它更清楚吗?@jkay96;你能为你的问题添加细节来说明为什么这不能解决问题吗?它将时间分配给同一组,与日期无关,这似乎是您想要的?(即只有
格式(采样次数,“%H”)
部分)。Dave2e似乎
表格(格式(sampletimes,“%H”)
比oop更适合获取计数。