【问题标题】:R Time calculation get errorR时间计算出错
【发布时间】:2017-05-04 04:22:39
【问题描述】:

我计算了时间,代码是:

x <- as.Date("2016-01-01")
y <- as.Date("2016-01-31")
z <- as.Date("2017-01-01")
w <- max(0,y-x)
w2 <- z-x
w/w2

但是,我得到了错误:

Error in `/.difftime`(w, w2) : 
  second argument of / cannot be a "difftime" object

有什么办法可以解决吗?

【问题讨论】:

    标签: r date lubridate calculation


    【解决方案1】:

    我们可以将'w2'转换为numeric,因为它的classdifftime

    w/as.numeric(w2)
    #[1] 0.08196721
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-09
      • 2016-04-25
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      相关资源
      最近更新 更多