gpt4 book ai didi

r - 在 R 中使用 Actual/365 约定的年份分数

转载 作者:行者123 更新时间:2023-12-02 09:49:11 25 4
gpt4 key购买 nike

是否有任何函数/包可以使用不同的日计数约定计算年份分数(两个日期之间的差异),例如Matlab中的yearfrac()?我需要使用 Actual/365 约定。

最佳答案

rollYourOwn <- function(D, origin=as.Date("1970-01-01")) {
if (!inherits(D, "Date"))
D <- as.Date(D, origin=origin)
as.numeric(D - as.Date(format(D, "%Y-01-01"), origin=origin) + 1) / 365
}

rollYourOwn("2014-01-01")
# [1] 0.00273973

rollYourOwn(Sys.Date())
# [1] 0.742466

rollYourOwn("2014-12-31")
# [1] 1

关于r - 在 R 中使用 Actual/365 约定的年份分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26083676/

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