gpt4 book ai didi

r - R函数来标识与先前元素相同的元素

转载 作者:行者123 更新时间:2023-12-01 14:01:12 24 4
gpt4 key购买 nike

v = c(1,0,1, 1,1,2, 1,2,2, 0,0,1)

我正在寻找一个可以给我的功能:
c(F,F,F, T,T,F, F,F,T, F,T,F)

即如果v [ix]等于元素v [ix-1],则在元素ix处为true。

顺便说一句, duplicated(v)不是我想要的,因为它与所有较早的行都比较,并且给了我:
[1] FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE

最佳答案

这样的事情应该这样做

v <- c(1,0,1, 1,1,2, 1,2,2, 0,0,1)
c(FALSE, v[-1] == v[-length(v)])
## [1] FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE TRUE FALSE
## [11] TRUE FALSE

关于r - R函数来标识与先前元素相同的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563288/

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