Hi all, I have following ch. matrix :
> mat [,1] [,2] [,3] [,4] [1,] "NA" "0.0671746073115122" "1.15281464953731" "0.822277316923348" [2,] "0.113184828073156" "-0.0133150789005112" "0.640912657072027" "-0.0667317787225847" [3,] "-1.40593584523871" "1.10755549414758" "0.493828059815449" "-1.09233516877992" [4,] "0.577643850085066" "1.10279525071026" "1.16725625310315" "0.367724768195794" [5,] "0.746100264271392" "-0.335556133578362" "NA" "0.328559028366446" Now I want to convert it to a numeric matrix. So I used following code : > as.numeric(mat) [1] NA 0.11318483 -1.40593585 0.57764385 0.74610026 0.06717461 -0.01331508 1.10755549 1.10279525 -0.33555613 [11] 1.15281465 0.64091266 0.49382806 1.16725625 NA 0.82227732 -0.06673178 -1.09233517 0.36772477 0.32855903 Warning message: NAs introduced by coercion What I noticed is that : 1. Original matrix converted to vector 2. A waring message is there. I do not want such things to happen. Is there any direct way to convert my original ch. matrix to a numeric matrix ? Thanks -- View this message in context: http://www.nabble.com/A-matrix-problem-tp25472583p25472583.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@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.