R-如何获得满足给定条件的向量元素的位置?
我在Mac ox X 10.10.3上使用R studio和R 3.1.2,当给定一些条件时,我需要得到向量中元素的位置 设x为100个元素的样本,y等于100。 如何得到表示x元素位置的向量,其中x>y 我尝试过match、replace和%in%等函数,但没有多大成功。要么我错过了什么,要么我做错了R-如何获得满足给定条件的向量元素的位置?,r,subset,analysis,R,Subset,Analysis,我在Mac ox X 10.10.3上使用R studio和R 3.1.2,当给定一些条件时,我需要得到向量中元素的位置 设x为100个元素的样本,y等于100。 如何得到表示x元素位置的向量,其中x>y 我尝试过match、replace和%in%等函数,但没有多大成功。要么我错过了什么,要么我做错了 谢谢和问候。如果您需要x>y的第一个位置,请尝试which.max which.max(x>y) #[1] 6 也可以使用哪个 which(x >y)[1] #[1] 6 数
谢谢和问候。如果您需要
x>y
的第一个位置,请尝试which.max
which.max(x>y)
#[1] 6
也可以使用哪个
which(x >y)[1]
#[1] 6
数据
set.seed(24)
x
set.seed(24)
x <- sample(1:140, 100, replace=TRUE)
y <- 100