gpt4 book ai didi

r - R 中的 INTNX 等价物

转载 作者:行者123 更新时间:2023-12-04 10:09:50 26 4
gpt4 key购买 nike

我目前正致力于将 SAS 代码复制到 R。在 SAS 中,有一个 INTNX 函数可以帮助将日期提前给定的时间间隔。例如-

intnx('month','2013/12/10',3) = 2014/03/10

我想知道 R 中是否有以类似方式工作的函数?

最佳答案

使用 lubridate 包你可以简单地做到这一点:

library(lubridate)
ymd("2013/12/10") + months(3)
[1] "2014-03-10 UTC"

另请注意,如果您想添加一个月而不超过新月份的最后一天,您应该使用 %m+:

ymd("2013/01/31") %m+% months(1)
[1] "2013-02-28 UTC"

关于r - R 中的 INTNX 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20920289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com