我如何"1330"
变成"13:30"
,或"133000"
变成"13:30:00"
?本质上,我想在每对数字之间插入一个冒号。我正在尝试将字符转换为时间。
似乎应该有一种非常优雅的方式来做到这一点,但我想不出。paste()
我正在考虑使用and的某种组合substr()
,但一个优雅的解决方案正在逃避我。
编辑:需要转换的示例字符串:
X <- c("120000", "120500", "121000", "121500", "122000", "122500", "123000") #example of noon to 12:30pm