因此,我有一整套由1分鐘間隔組成的整個月份的時間序列數據。我期待從這些數據中獲得一些結果。獲取R中一組行的最大值
- 利用率最高的一個小時。
- 使用最少的一個小時。
- 同樣的一天。
無法添加我的數據的示例,直到我得到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
請根據示例 – akrun
顯示一個可重複使用的示例和預期輸出它不會讓我從r studio中複製並粘貼它?有任何想法嗎? –
您可以以最適合SO的形式添加數據 - 作爲文本。請使用'dput(MyData)'獲取數據的文本格式,您可以將其粘貼到您的問題中。如果數據太多,你可以嘗試'dput(head(MyData,20))' – G5W