Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R-如何获得满足给定条件的向量元素的位置?_R_Subset_Analysis - Fatal编程技术网

R-如何获得满足给定条件的向量元素的位置?

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 数

我在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
数据
set.seed(24)
x
set.seed(24)
x <- sample(1:140, 100, replace=TRUE)
y <- 100