【发布时间】:2017-01-23 16:37:25
【问题描述】:
所以我有一组时间序列数据,它由 1 分钟的间隔组成,整整一个月。我希望从这些数据中得到一些结果。
- 利用率最高的一小时。
- 最低使用一小时。
- 一天也一样。
在我收到 10 个帖子之前无法添加我的数据样本。
我已经将它复制到另一个数据集,所以我不会更改另一个。
busiestmin <- rdata6
dput(MyData)
busiestmin[ busiestmin$Utilized == max(busiestmin$Utilized) , ]
# A tibble: 1 × 3
Entitled Utilized datetime
<dbl> <dbl> <dttm>
1 2.73 2016-12-18 02:10:00
busiestmin[ busiestmin$Utilized == min(busiestmin$Utilized) , ]
# A tibble: 22 × 3
Entitled Utilized datetime
<dbl> <dbl> <dttm>
0 0 2016-12-11 03:03:00
0 0 2016-12-11 03:04:00
0 0 2016-12-11 03:05:00
0 0 2016-12-11 03:06:00
0 0 2016-12-11 03:07:00
0 0 2016-12-11 03:08:00
0 0 2016-12-11 03:09:00
0 0 2016-12-11 03:10:00
0 0 2016-12-11 03:11:00
0 0 2016-12-11 03:12:00
# ... 还有 12 行 正如您在上面看到的,我知道如何获取一条线的最小值和最大值,但希望它显示一组 60 行(1 小时)和 1440 行(1 天)。
不确定指向示例数据集的链接是否有效?
dput (MyData)
Entitled Utilized datetime
1 1.04 12/3/2016 0:01
1 1.04 12/3/2016 0:02
1 1.04 12/3/2016 0:03
1 1.20 12/3/2016 0:04
1 1.21 12/3/2016 0:05
【问题讨论】:
-
请展示一个可重现的小例子和基于该例子的预期输出
-
它不会让我从 r studio 复制粘贴进去??有什么想法吗?
-
您可以以最适合 SO 的形式添加数据 - 作为文本。请使用
dput(MyData)为您的数据获取文本格式,您可以将其粘贴到您的问题中。如果数据太多,可以试试dput(head(MyData, 20)) -
好的,谢谢,我会试试
-
不是你更新的dput输出
标签: r