[R] (no subject)

arun smartpink111 at yahoo.com
Thu Sep 19 23:24:04 CEST 2013


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 <smartpink111 at yahoo.com>
To: tony toca <meddee1000 at gmail.com>
Cc: R help <r-help at 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 <meddee1000 at gmail.com>
To: r-help at 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 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