0
在R中,如何將時間變量「30MAY07」或「21AUG09」轉換爲一個值?我想找到它們之間的時差。謝謝!如何取像「30MAY07」這樣的日期之間的區別?
在R中,如何將時間變量「30MAY07」或「21AUG09」轉換爲一個值?我想找到它們之間的時差。謝謝!如何取像「30MAY07」這樣的日期之間的區別?
可以使用lubridate
包這樣的:
library(lubridate)
dmy(c('30MAY07', '21AUG09'))
# [1] "2007-05-30 UTC" "2009-08-21 UTC"
strftime
和as.Date
從基礎R也是不錯的選擇,但lubridate做出了很好的知情猜測關於日期的格式。在你的例子中,你可以看到除了使用日月年功能(dmy
)以外,沒有其他需要指定的東西。
'as.Date(「30MAY07」,'%d%b%y') - as.Date('21AUG09','%d%b%y')' – akrun