给定一个向量a = [1,2,3.2,4,5]和一个元素x = 3在向量a中,如何找到大于x的确切条目?

时间:2010-08-29 06:09:08

标签: r

给定一个向量a = [1,2,3.2,4,5]和一个元素x = 3在向量a中,如何找到大于x的确切条目?在R中,是否有任何功能可以做到这一点?

3 个答案:

答案 0 :(得分:6)

> a <- c(1,2, 3.2, 4, 5)
> x <- 3
> a[a > x]
[1] 3.2 4.0 5.0
> min(a[a > x])
[1] 3.2

答案 1 :(得分:3)

答案......

 min(a[a>3])

答案 2 :(得分:1)

或者更长的一个:

which(x < a)
## [1] 3 4 5
which(a > x)
## [1] 3 4 5

如您所见,它返回矢量索引。