Hi Tony,

The dimnames parameter is only in the matrix() function, not in the
as.matrix() function.

#So you can do:
A <- matrix(rbind(Fert,M), nrow = nrow(rbind(Fert,M)))
A

#This for example will allow you to name your row and colums.
B <- matrix(rbind(Fert,M), nrow = nrow(rbind(Fert,M)), dimnames =
list(c("r1" , "r2", "r3"), c("c1", "c2", "c3")))
B

Richard



On Thu, Sep 19, 2013 at 5:39 AM, tony toca <meddee1000@gmail.com> wrote:

> 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.
>

	[[alternative HTML version deleted]]

