gpt4 book ai didi

r - 如何按 ID、日期和时间订购数据框?

转载 作者:行者123 更新时间:2023-12-04 11:04:27 26 4
gpt4 key购买 nike

我在 R 中有这个,我想将每个 ID 号放在一起,然后按日期排序,最后按时间排序...这可能吗?

   ID Val      Date  Time
1 1 0.7 1/13/2013 12:00
2 2 1.6 1/13/2013 12:00
3 3 0.5 1/13/2013 12:00
4 4 2.1 1/13/2013 12:00
5 5 1.2 1/13/2013 12:00
6 1 1.0 1/13/2013 13:00
7 2 1.1 1/13/2013 13:00
8 3 0.9 1/13/2013 13:00
9 4 2.4 1/13/2013 13:00
10 5 0.8 1/13/2013 13:00

最佳答案

order 可以采用多个参数来执行此操作:

df <- read.table(text="ID Val      Date  Time
1 1 0.7 1/13/2013 12:00
2 2 1.6 1/13/2013 12:00
3 3 0.5 1/13/2013 12:00
4 4 2.1 1/13/2013 12:00
5 5 1.2 1/13/2013 12:00
6 1 1.0 1/13/2013 13:00
7 2 1.1 1/13/2013 13:00
8 3 0.9 1/13/2013 13:00
9 4 2.4 1/13/2013 13:00
10 5 0.8 1/13/2013 13:00",header=TRUE)


df[with(df,order(ID,Date,Time)),]

请注意,我还没有将 DateTime 转换为适当的时间类,这将提供更好的结果。

关于r - 如何按 ID、日期和时间订购数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14315981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com