【发布时间】:2018-09-04 11:28:27
【问题描述】:
我想将带有数字的数据框列转换为小时(以数字表示),例如,如果值为 75,我需要将其转换为 1.15,或者如果值为 180,我需要将其转换为 3,等等在。不一定是时间格式。我知道下面的功能是用户将数字转换为时间,但我想做的是不同的。
x = c('834', '1534')
time <- substr(as.POSIXct(sprintf("%04.0f", x), format='%H%M'), 12, 16)
一个
【问题讨论】:
-
所以您想将分钟转换为小时,是这样吗?
as.numeric(x) / 60怎么了? -
@AndreElrico 我假设这是一个错字。
标签: r