【发布时间】:2019-11-04 05:47:50
【问题描述】:
我有一个带有整数变量的数据集,它表示在一整天中以 5 分钟为间隔进行的观察,但是当它计数到 55 时,它会增加小时。所以跟随“55”是“100”,然后是“105”......并且跟随“955”是“1000”。本质上它是一个 hh:mm 24 小时制,但省略了前面的零。我需要将这些转换为时间对象,但在 lubridate 包中没有找到简单的函数。
我最后的手段是将此变量转换为字符串,使用“if”循环将 3、2 或 1 个零粘贴到每个零上,这样我就可以调用 parse_date_time(data$interval, "H!M!" ) 但我想知道是否有一个我不知道的更优雅的解决方案?
【问题讨论】:
标签: r