从R中的向量/矩阵或数据帧查找索引

从R中的向量/矩阵或数据帧查找索引,r,indexing,R,Indexing,我在R中的数据如下: data <- c(1,12,22,0,8,1,0,0) 我尝试使用as.factordata,但要获得我想要的结果还需要几个步骤。谢谢。我们可以在逻辑向量上使用它 我们可以在逻辑向量上使用它 另一种选择是使用seq_,但不像which方法那样简单 另一种选择是使用seq_,但不像which方法那样简单 1 2 3 5 6 which(data >0) #[1] 1 2 3 5 6 > seq_along(data)[data>0] [1] 1

我在R中的数据如下:

data <- c(1,12,22,0,8,1,0,0)
我尝试使用as.factordata,但要获得我想要的结果还需要几个步骤。谢谢。

我们可以在逻辑向量上使用它

我们可以在逻辑向量上使用它

另一种选择是使用seq_,但不像which方法那样简单

另一种选择是使用seq_,但不像which方法那样简单

1 2 3 5 6
which(data >0)
#[1] 1 2 3 5 6
> seq_along(data)[data>0]
[1] 1 2 3 5 6