R 在cpu性能数据集中查找cpu利用率较高的通常时间

R 在cpu性能数据集中查找cpu利用率较高的通常时间,r,data-analysis,R,Data Analysis,我有一个cpu性能数据集,格式如下 date CPU.Percentage.Maximum AverageUtil 4/1/2015 0:00 26.92 27.28794872 4/1/2015 1:00 27.04 27.28794872 4/1/2015 2:00 26.89 27.28794872 4/1/2015 3:00 25.555 27.28794872 4/1/2015 4:00 29.78 27.28794872 4/1/2015

我有一个cpu性能数据集,格式如下

date    CPU.Percentage.Maximum  AverageUtil
4/1/2015 0:00   26.92   27.28794872
4/1/2015 1:00   27.04   27.28794872
4/1/2015 2:00   26.89   27.28794872
4/1/2015 3:00   25.555  27.28794872
4/1/2015 4:00   29.78   27.28794872
4/1/2015 5:00   28.035  27.28794872
4/1/2015 6:00   24.86   27.28794872
4/1/2015 7:00   26.61   27.28794872
4/1/2015 8:00   27.13   27.28794872
4/1/2015 9:00   26.48   27.28794872
4/1/2015 10:00  27.135  27.28794872
4/1/2015 11:00  28.14   27.28794872
4/1/2015 12:00  26.88   27.28794872
4/1/2015 13:00  28.3    27.28794872
4/1/2015 14:00  25.965  27.28794872
4/1/2015 15:00  27.66   27.28794872
4/1/2015 16:00  28.65   27.28794872
4/1/2015 17:00  26.43   27.28794872
4/1/2015 18:00  28.95   27.28794872
4/1/2015 19:00  28.535  27.28794872
4/1/2015 20:00  81.92   84.47125
4/1/2015 21:00  81.005  84.47125
4/1/2015 22:00  88.675  84.47125
4/1/2015 23:00  86.285  84.47125
4/2/2015 0:00   28.87   27.07410256
我必须找出CPU利用率高的典型时间,比如说超过75%。当我在整个数据集上绘制$date与$CPU百分比Maximum的对比图时,我能够找到一个趋势。CPU利用率在一天结束时(21:00->23:00)会很高。我如何在R中报告这个统计数据


谢谢

只要您的
日期
数据实际上是时间/日期格式,您应该能够简单地子集,
格式
提取小时(
%H
)和
结果:

dat$date <- as.POSIXct(dat$date, format="%d/%m/%Y %H:%M")
table(format(dat$date[dat$CPU.Percentage.Maximum > 75],"%H"))

#20 21 22 23 
# 1  1  1  1 
dat$date 75],“%H”))
#20 21 22 23 
# 1  1  1  1 

您希望从该数据集中报告什么?我认为你现在的图表实际上很好地显示了每天结束时CPU使用率的峰值。是的。我正试图将这些信息制成表格。