我以前的数据中有一个chron列,但是当我从列表转换到数据帧时,chron time变成了字符。我想要拿回chron专栏,怎么做?
现在chron列如下所示,属性是字符。我想把它换回chron。我使用了函数as.chron(),但它不起作用。
[1] "18408.5534143519" "18408.5697800926" "18408.6092824074" "18408.6126273148"
[5] "18408.6261921296" "18408.6345023148" "18408.677962963" "18408.6815277778"
[9] "18409.3885416667" "18409.3949652778" "18409.4003125" "18409.438900463"
[13] "18409.4422222222" "18409.4495023148" "18409.4690856481" "18409.4788310185"发布于 2021-02-23 13:38:47
假设最后的注释中所显示的输入是可重复的:
library(chron)
as.chron(as.numeric(x))给予:
[1] (05/26/20 13:16:55) (05/26/20 13:40:29) (05/26/20 14:37:22)
[4] (05/26/20 14:42:11) (05/26/20 15:01:43) (05/26/20 15:13:41)
[7] (05/26/20 16:16:16) (05/26/20 16:21:24) (05/27/20 09:19:30)
[10] (05/27/20 09:28:45) (05/27/20 09:36:27) (05/27/20 10:32:01)
[13] (05/27/20 10:36:48) (05/27/20 10:47:17) (05/27/20 11:15:29)
[16] (05/27/20 11:29:31)备注
x <- c("18408.5534143519", "18408.5697800926", "18408.6092824074",
"18408.6126273148", "18408.6261921296", "18408.6345023148", "18408.677962963",
"18408.6815277778", "18409.3885416667", "18409.3949652778", "18409.4003125",
"18409.438900463", "18409.4422222222", "18409.4495023148", "18409.4690856481",
"18409.4788310185")https://stackoverflow.com/questions/66334099
复制相似问题