从最初的开始日期算起每周x每周最多x周

时间:2019-04-30 16:09:54

标签: r

我有一些数据要计算给定期间(在初始期间之后)的回报。

我可以跑步

x <- df %>%
  group_by(ID) %>%
  mutate(delt_returns = Delt(price))

使用dplyrquantmod来获取每日收益,但这并不是我所追求的。

使用下面的示例,我已经过滤掉了数据,以使date> begin_date,现在我想计算{后1个月的每日/每周/每月回报{1}}。

任何有关此的建议都很好。

begin_date

数据:

> tail(stack)
Source: local data table [6 x 4]

# A tibble: 6 x 4
  ID       date       price begin_date
  <chr>    <date>     <dbl> <date>    
1 83186520 2016-04-25  79.4 2016-02-19
2 83186520 2016-04-26  80.0 2016-02-19
3 83186520 2016-04-27  79.2 2016-02-19
4 83186520 2016-04-28  77.3 2016-02-19
5 83186520 2016-04-29  77.2 2016-02-19
6 83186520 2016-05-02  78.6 2016-02-19

0 个答案:

没有答案