【问题标题】:Convert non-integer number to time period (years/months/days etc.)将非整数转换为时间段(年/月/日等)
【发布时间】:2014-11-10 12:53:32
【问题描述】:

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

以下仅适用于整数:

library(lubridate)

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

谢谢。

【问题讨论】:

    标签: r date time lubridate


    【解决方案1】:

    非整数年没有意义,因为半个日历年是不明确的。你可以有非整数年的持续时间:

    dyears(3.5) #OK
    

    【讨论】:

    • 谢谢,你是对的。实际上,我的意思是“持续时间”。我将此添加到我的问题中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多