【发布时间】:2010-08-29 06:09:07
【问题描述】:
给定一个向量 a=[1,2, 3.2, 4, 5] 和一个元素 x=3 在向量 a 中,如何找到比 x 大的确切条目?在 R 中,是否有任何函数可以做到这一点?
【问题讨论】:
标签: r
给定一个向量 a=[1,2, 3.2, 4, 5] 和一个元素 x=3 在向量 a 中,如何找到比 x 大的确切条目?在 R 中,是否有任何函数可以做到这一点?
【问题讨论】:
标签: r
> 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
【讨论】:
答案...
min(a[a>3])
【讨论】:
或者更长的:
which(x < a)
## [1] 3 4 5
which(a > x)
## [1] 3 4 5
如您所见,它返回向量索引。
【讨论】: