gpt4 book ai didi

r - 从单个文件中查找时间并将其四舍五入到最接近的半小时

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

我在单个文件中包含一年的年度时间数据,间隔为 30 分钟,例如

"01-01-2013 00:00" "01-01-2013 00:30" "01-01-2013 01:00" "01-01-2013 01:30" "01-01-2013 02:00" "01-01-2013 02:30".....

但是在整个数据中,有一些包含

"08-28-2013 14:53", "08-28-2013 15:37"

我需要从整个记录中找到这些内容并将其替换(四舍五入)为 30 分钟的时间间隔,例如

"08-28-2013 15:00", "08-28-2013 15:30"

帮我解决这个问题..

最佳答案

datetimes <- c("08-28-2013 14:53", "08-28-2013 15:37")
datetimes <- strptime(datetimes, "%m-%d-%Y %H:%M", tz="GMT")
datetimes$min <- round(datetimes$min / 30) * 30
#1] "2013-08-28 15:00:00 GMT" "2013-08-28 15:30:00 GMT"

关于r - 从单个文件中查找时间并将其四舍五入到最接近的半小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27397332/

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