Re: [R] name ONLY one column // empty.dimnames() in 'sfsmisc'

2010-09-29 Thread Martin Maechler
IC == Ivan Calandra ivan.calan...@uni-hamburg.de on Mon, 27 Sep 2010 16:59:31 +0200 writes: IC Hi, IC I'm not sure it's even possible (and if it is I don't know how, but I'm IC no expert). yes it is possible (in some way), see below. IC But I think it doesn't make much

[R] name ONLY one column

2010-09-27 Thread Lorenzo Cattarino
Hi R-users I can not change the name of one column only of my matrix. my_matrix - matrix (1:12,ncol=3) colnames(my_matrix)[1] - 'myname' Error in dimnames(x) - dn : length of 'dimnames' [2] not equal to array extent thank you for your help Lorenzo

Re: [R] name ONLY one column

2010-09-27 Thread Ista Zahn
Hi Lorenzo, The problem is that my_matrix does not have dimnames. See below. my_matrix - matrix (1:12,ncol=3) str(my_matrix) ## does not have dimnames dimnames(my_matrix) ## dimnames is NULL colnames(my_matrix) - myname # fails because you are trying to alter the value of something that does not

Re: [R] name ONLY one column

2010-09-27 Thread Pedersen Jon
-project.org Subject: [R] name ONLY one column Hi R-users I can not change the name of one column only of my matrix. my_matrix - matrix (1:12,ncol=3) colnames(my_matrix)[1] - 'myname' Error in dimnames(x) - dn : length of 'dimnames' [2] not equal to array extent thank you for your

Re: [R] name ONLY one column

2010-09-27 Thread Ivan Calandra
Hi, I'm not sure it's even possible (and if it is I don't know how, but I'm no expert). But I think it doesn't make much sense to have only one named column. Just give it a vector: vect_names - c(myname1, myname2, myname3) colnames(my_matrix) - vect_names HTH, Ivan Le 9/27/2010 10:26,