日期和财务数据

发布于 2024-12-02 05:12:12 字数 78 浏览 1 评论 0原文

我有一组一年的财务数据。数据在工作日内收集。 考虑到第一个数据点是在 juanari 3 号收集的,R 中有没有办法为每个数据点分配一个日期。

I have a set of one year finacial data. The data is collected in working days.
Is there any way in R to assign to each data point a date given that the first data point was collected for eaxmple on juanari the 3th.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

街道布景 2024-12-09 05:12:13

您需要采取两个步骤才能找到解决方案:

  1. 使用 seq.Date 创建日期序列 使用
  2. wday 计算星期几并删除所有具有值的日期1(周日)和7(周六)

代码和结果:

startdate <- as.Date("2011-01-03")
dates <- seq(startdate, by="1 day", length.out=15)
dates[wday(dates) != 1 & wday(dates) != 7]
 [1] "2011-01-03" "2011-01-04" "2011-01-05" "2011-01-06" "2011-01-07"
 [6] "2011-01-10" "2011-01-11" "2011-01-12" "2011-01-13" "2011-01-14"
[11] "2011-01-17"

PS。您将有两个单独的您所在地区的假期列表,并将它们从列表中删除。

You need to take two steps to get to a solution:

  1. Create a sequence of dates using seq.Date
  2. Use wday to calculate the day of the week and remove all days with value 1 (Sunday) and 7 (Saturday)

The code and results:

startdate <- as.Date("2011-01-03")
dates <- seq(startdate, by="1 day", length.out=15)
dates[wday(dates) != 1 & wday(dates) != 7]
 [1] "2011-01-03" "2011-01-04" "2011-01-05" "2011-01-06" "2011-01-07"
 [6] "2011-01-10" "2011-01-11" "2011-01-12" "2011-01-13" "2011-01-14"
[11] "2011-01-17"

PS. You will have two keep a separate lists of holidays in your region and remove these from the list.

煮酒 2024-12-09 05:12:13

timeDate 包提供了提取您喜欢的任何金融中心的工作日的功能(其分类中有近 500 个此类金融中心)。

The timeDate package offers functions to extract business days in whatever financial center you happen to favor (there are almost 500 such financialcenters in their classification).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文