【发布时间】:2020-01-09 05:06:22
【问题描述】:
我从一个API请求的输出中提取一个时间变量,输出格式如下。
> a
[1] "2019-09-06T09:03:14.938Z"
第一个目标是导出与Sys.time()的差异
> b<- Sys.time()
> b
[1] "2019-09-06 08:57:08 UTC"
我在运行基本的c = a-b 时遇到问题
> c<-a-b
Error in `-.POSIXt`(a, b) : can only subtract from "POSIXt" objects
当尝试将a 转换为POSIXT 对象时,我收到以下错误:
> c<-as.POSIXct.Date(a)
Error in unclass(x) * 86400 : non-numeric argument to binary operator
第二个目标是让代码等到时间差为正或为零。也许有人使用sys.sleep?
【问题讨论】: