[R] create matrix from comparing two vectors
Benilton Carvalho
bcarvalh at jhsph.edu
Tue Jun 26 20:33:27 CEST 2007
outer(test, fac, "<")
-b
On Jun 26, 2007, at 2:13 PM, Van Campenhout Bjorn wrote:
> hi all, sorry for this basic question, I think I know I should use ?
> apply, but it is really confusing me...
>
> I want to create a matrix by comparing two vectors. Eg:
>
> test<-seq(1:10)
> fac<-c(3,6,9)
>
> and i want to end up with a 10*3 matrix with a boolean that tests
> if test<fac, so something like:
>
> 1 1 1
> 1 1 1
> 0 1 1
> 0 1 1
> 0 1 1
> 0 0 1
> 0 0 1
> 0 0 1
> 0 0 0
> 0 0 0
>
> I can't find the solution without using a loop...
>
> B
>
> [[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
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list