2017-05-04 89 views
2

我計算時間和代碼是:R個時間計算出現錯誤

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 

有什麼辦法弄清楚?

回答

3

我們可以 'W2' 轉換爲numeric因爲它的classdifftime

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