我有一个数据框,如果下面的示例中的值小于前面的值,我将尝试用它们的前面的值替换列中的值。我知道如何替换NA,但是我对这种情况感到困惑。
Present column:
0.1
0.1
0.1
0.01
1
Required column:
0.1
0.1
0.1
0.1
1
试试这个。这将确保列x
不减少:
DF <- data.frame(x = c(0.1, 0.1, 0.1, 0.01, 1)) # test data
transform(DF, x = cummax(x))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句