[R] how to do sthg like "mat[!=(ind),]"
Uwe Ligges
ligges at statistik.uni-dortmund.de
Thu Sep 15 14:52:39 CEST 2005
Florence Combes wrote:
> Hi
>
> I want to do something which seems straightforward, but I couldn't find the
> way to do this.
> I have a matrix called m for example, and a vector of values (let's call ind
> this vector) which are indices of lines I don't want to keep.
>
> for example I have:
>
>
>>m
>
> v1 v2 v3
> [1,] 1 4 7
> [2,] 2 5 8
> [3,] 3 6 9
> [4,] 10 11 12
>
>
>>ind
>
> [1] 2 4
>
>
> I would like to obtain this:
>
>
>>m2
>
> v1 v2 v3
> [1,] 1 4 7
> [3,] 3 6 9
>
> by saying something like
>
> m2<-m[!=(ind),]
See help("[") and learn about negative indices:
m2 <- m[-ind,]
Uwe Ligges
> but this line does not work.
>
> Any idea or suggestion highly welcome !
>
> Florence.
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list