将非整数转换为时间段(年/月/天等)

时间:2014-11-10 12:53:32

标签: r date time lubridate

如何将非整数(例如3.5或2.567893)转换为时间段/持续时间(例如年)?

以下仅适用于整数:

library(lubridate)

years(3) # works    
years(3.5) # doesn't work
years(2.567893) # doesn't work

感谢。

1 个答案:

答案 0 :(得分:3)

非整数年的时间没有意义,因为半个日历年是模棱两可的。您可以使用非整数年的持续时间:

dyears(3.5) #OK