如何根据R中另一个变量的范围取平均值?

时间:2015-10-21 02:59:16

标签: r time range

我有时间作为我的变量v1和占用率作为我的v2。

   Interval    Percentage
    18:00:00   100%
    18:00:00    99%
    18:00:00    98%
    18:00:00   100%
    18:30:00    89%
    18:30:00    88%
    18:30:00    90%
    19:00:00    93%
    19:00:00    92%
    19:00:00    93%

假设我想采取间隔18:00:00的平均入住率,我应该如何处理R?我尝试了以下方法:

library(plyr)
ddply(B, .(B$Interval), summarize, mean_y=mean(B$Percentage)) 

   B$Interval     mean_y 
1    18:30:00  0.6795594 
2    18:35:00  0.6795594 
3    18:40:00  0.6795594
4    18:45:00  0.6795594
5    18:50:00  0.6795594
6    18:55:00  0.6795594
7    19:00:00  0.6795594

0 个答案:

没有答案