Hi, You don't even need as.matrix() in this case: A<- rbind(M,Fert) is.matrix(A) #[1] TRUE dimnames(A)<- list(NULL,NULL) A.K.
----- Original Message ----- From: arun <smartpink...@yahoo.com> To: tony toca <meddee1...@gmail.com> Cc: R help <r-help@r-project.org> Sent: Thursday, September 19, 2013 5:18 PM Subject: Re: [R] (no subject) Hi, You can either use: A<-as.matrix(rbind(M,Fert)) dimnames(A)<- list(NULL,NULL) A # [,1] [,2] [,3] #[1,] 0.3 0.0 0 #[2,] 0.0 0.5 0 #[3,] 0.0 1.0 5 #or matrix(rbind(M,Fert),3,3) A.K. ----- Original Message ----- From: tony toca <meddee1...@gmail.com> To: r-help@r-project.org Cc: Sent: Thursday, September 19, 2013 8:39 AM Subject: [R] (no subject) Dear R sages, I used the function rbind to combine a matrix (M) and a vector (Fert) to get a new matrix (A). This was fine. The issue is however, that the new matrix A has as its row names the name of the vector Fert, even though I set teh new vector A to have dimnames=NULL. See short code below fyi. *Fert<-c(0,1,5) * *M <- matrix(0, 2, 3) diag(M) <- c(0.3,0.5) * *A<- as.matrix(rbind(Fert,M),dimnames=NULL) A* Any insights as to how to remove the row names from the new vector would be greatly appreciated. Many thanks, Tony [[alternative HTML version deleted]] ______________________________________________ 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. ______________________________________________ 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.