【发布时间】:2017-03-26 19:42:48
【问题描述】:
我正在寻找一种巧妙的方法来将向量转换为自身的一个版本,该版本会一直运行到最大值而不会减少,并且一旦达到最大值就会停滞不前。
所以,对于像这样的输入:
x <- c(1,2,6,3,2,9,8,4)
我想要这样的输出:
y <- c(1,2,6,6,6,9,9,9)
我发现使用循环很容易做到这一点,但我正在尝试对 1000 个相当大的向量执行此操作,所以我真的更喜欢更有效的解决方案。提前谢谢!
【问题讨论】:
标签: r