【问题标题】:How to get the maximum of a rolling sequence in R如何在R中获得滚动序列的最大值
【发布时间】:2022-10-14 02:18:50
【问题描述】:

我在 R 中有一个大型数据库,其中包含不同股票的所有收盘价,并且与股票的前几行相比,我想获得每个股票的最大值,有点像这样:

Data max
1     1
2     2
1     2
3     3
5     5
6     6
3     6
2     6
1     6
4     6
5     6
7     7 
3     7

我试过使用 rollmax,但是,因为它需要一个宽度,所以在某些时候它会停止工作。提前致谢。

【问题讨论】:

    标签: r max quantmod


    【解决方案1】:

    我们可以使用cummax

    df1$max <- cummax(df1$Data)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-09
      • 2019-08-29
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多