如何在R中选择有条件的向量的行?

问题描述 投票:2回答:1

我有一个值在0和1之间的向量(我的向量的名字是pvals),我想保留我的向量中符合条件的元素pvals。

pvals(i) < im*alpha

其中alpha=0.05,m=1000(我的向量pvals的大小)。

我怎么能这样做呢?这里我创建了我的pvals向量,和索引i,但之后我不知道如何使我上面解释的。

pvals = runif(1000, 0, 1)
i = seq(along=pvals)
r dataframe vector statistics p-value
1个回答
1
投票

根据你描述的问题,这应该是可行的。

如果 malpha 在外 pvals:

pvals<-pvals[pvals$i < pvals$i/m*alpha,]

希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.