gpt4 book ai didi

r - 查找值是否大于向量中所有先前值的函数

转载 作者:行者123 更新时间:2023-12-04 10:41:24 26 4
gpt4 key购买 nike

这应该很简单,但是我的知识有限。
我试图找出是否有任何值大于所有先前的值。
一个例子是

x<-c(1.1, 2.5, 2.4, 3.6, 3.2)

结果:

NA  True False True False


我的实际值是带有许多小数位的测量,所以我怀疑我会两次获得相同的值

最佳答案

您可以使用cummax()获得迄今为止的最大值(value)。 x >= cummax(x)基本上可以为您提供答案,尽管元素1是TRUE,所以您只需要更改以下内容:

> out = x >= cummax(x)
> out[1] = NA
> out
[1] NA TRUE FALSE TRUE FALSE

关于r - 查找值是否大于向量中所有先前值的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56730590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com