首页 > 解决方案 > 如何将我的差异时间的 str 从 atomic 更改为 num

问题描述

所以这是一个简单的例子,但是当我这样做时

>t1 <- as.POSIXlt("2015-02-02 20:13:03 00:00:00")
>t2 <- as.POSIXlt("2015-02-02 20:18:02 00:00:00")
>str(difftime(t1, t2))

我得到的输出是

>Class 'difftime'  atomic [1:1] -4.98
  >..- attr(*, "units")= chr "mins"

但是我想让结果看起来像

>Class 'difftime'  num [1:1] -4.98
  >..- attr(*, "units")= chr "mins"

我应该如何将其更改为 num?as.Numeric 不起作用,因为它将整个内容更改为数字。感谢你的帮助

标签: r

解决方案


推荐阅读