我在论坛上进行了搜索,但找不到答案。
我正在寻找一种转换的方法 c(1,3,4,2,7,12,6,8,15) 至 c(1,3,4,4,7,12,12,12,15)不使用循环。
可以定义为另一个向量的历史高点的向量。
这是一个例子,我的数据长度会很长。
非常感谢, 埃姆雷(Emre)
答案 0 :(得分:3)
我们可以使用cummax
中的base R
cummax(v1)
#[1] 1 3 4 4 7 12 12 12 15
v1 <- c(1,3,4,2,7,12,6,8,15)