[R] Changing a logical matrix into a numeric matrix
Joshua Wiley
jwiley.psych at gmail.com
Mon Jan 10 10:31:49 CET 2011
Hi Emma,
The easiest way I know uses a bit of a trick. If your matrix is named 'X'
Then: X + 0 will convert it to numeric data.
HTH,
Josh
On Jan 10, 2011, at 1:17, emj83 <stp08emj at shef.ac.uk> wrote:
>
> Hi,
>
> I would like to turn my TRUE/FALSE matrix into a 1/0 matrix (i.e. True=1 and
> False=0)
>
> [,1] [,2] [,3]
> [1,] TRUE FALSE FALSE
> [2,] TRUE TRUE FALSE
> [3,] TRUE TRUE TRUE
>
> [,1] [,2] [,3]
> [1,] 1 0 0
> [2,] 1 1 0
> [3,] 1 1 1
>
> Is there a quick way of doing this without a loop?
>
> Thanks Emma
> --
> View this message in context: http://r.789695.n4.nabble.com/Changing-a-logical-matrix-into-a-numeric-matrix-tp3206797p3206797.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at r-project.org 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