[R] factor matrix

Mulholland, Tom Tom.Mulholland at dpi.wa.gov.au
Fri Dec 3 07:03:50 CET 2004


I'm not sure, but is this what you want
matrix(as.numeric(factor(c(T,F,F,T))), 2,2)

Tom Mulholland


> -----Original Message-----
> From: Adrian Baddeley [mailto:adrian at maths.uwa.edu.au]
> Sent: Friday, 3 December 2004 1:45 PM
> To: r-help at stat.math.ethz.ch
> Subject: [R] factor matrix
> 
> 
> Sorry if this is a FAQ.
> 
> Is there a good reason why a factor has to be
> a one-dimensional vector and cannot be a matrix? 
> 
> I want to construct matrices of categorical values. 
> 
> Vain attempts like
>    matrix(factor(c(T,F,F,T), 2,2) 
> yield a matrix of character strings representing the factor levels, 
> not the levels themselves, while 
>    factor(matrix(c(T,F,F,T), 2,2))  
> converts the matrix to a logical vector of length 4
> then converts the vector to a factor.
> 
> Tia
> ---
> Adrian Baddeley
> 
> ______________________________________________
> 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