【发布时间】:2020-02-14 12:32:28
【问题描述】:
我正在尝试创建具有特定功能的 Date 对象。我的原始数据集如下:
Year Month Day FivMin A B C D
2000 1 1 1 1 2 3 4
2000 1 1 2 2 3 0 1
2000 1 1 3 3 4 1 2
2000 1 1 4 0 1 2 3
2000 1 2 1 1 2 3 4
2000 1 2 2 5 3 4 1
2000 1 2 3 3 0 1 2
2000 1 2 4 4 1 9 3
2000 1 3 1 1 2 3 4
2000 1 3 2 0 1 7 1
2000 1 3 3 3 4 1 2
2000 1 3 4 1 -2 2 3
2000 1 4 1 0 2 3 4
2000 1 4 2 2 1 4 1
2000 1 4 3 3 0 1 2
2000 1 4 4 0 2 2 3
2000 1 5 1 1 2 3 4
2000 1 5 2 2 3 4 1
2000 1 5 3 0 -1 1 2
2000 1 5 4 9 1 2 3
变量FiveMin代表一个时间间隔,表示1等于00:05,2等于00:10,以此类推。我的第一个想法是使用
Date <- df%>%mutate(date = str_c(year,"/",month,"/",day,"/",fivemin),
date = ymd_hm(date)%>%
select(-c(1:8)))
但结果如下
2020-09-07 01:01:00
2020-09-07 01:02:00
2020-09-07 01:02:00
2020-09-07 01:02:00
NA
NA
NA
NA
2020-09-07 04:01:00
2020-09-07 04:02:00
2020-09-07 04:02:00
2020-09-07 04:02:00
NA
NA
NA
NA
是否可以使用start 来设置初始小时和时间间隔。
感谢您的帮助。
【问题讨论】:
标签: r date nstimeinterval