我有几行hms格式(来自lubridate)。 例如,
begin = "12H 18M 48.58S"
ending = "12H 21M 1.4S"
如果我这样做 结束 - 开始,它返回:
"3M -47.18S"
虽然这是正确的,但我希望在几秒钟内得到答案,以便我以后可以将此值用作数字(添加到我希望构建的列中的其他值),并在图中使用。
我想找到这两次之间的时间,以秒为单位。我试过了,
as.duration(ending - start)
,出现以下错误:
Error in sprintf("%ds (~%s %ss)", x, x2, unit, "s)") :
invalid format '%d'; use format %f, %e, %g or %a for numeric objects
非常感谢任何帮助!