繁体   English   中英

将XTS月份的最后一个工作日索引转换为月份的最后一天

[英]Convert XTS last business day of month index to last day of month

我有一个XTS对象,其中包含每月数据。 但是,原始数据中的日期当前是该月的最后一个工作日,我希望它是该月的最后一天。

有没有一种方法可以转换XTS对象,以便索引具有该月的最后一天?

谢谢

看一下bsts包和LastDayInMonth()函数。

说这是您的数据:

df <- data.frame(ID = 1:7, 
                 Date=as.Date(c("2007-01-01", "2007-01-31", "2008-02-01", "2008-02-29",
                                "2008-03-14", "2008-12-01", "2008-12-31")), 
                 stringsAsFactors = F)

您可以像这样获取新日期:

library(bsts)
df$New_Date <- LastDayInMonth(df$Date)

这是你的追求吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM