>>>>> "Erich" == Erich Neuwirth <erich.neuwirth at
univie.ac.at>
>>>>> on Sun, 02 Oct 2005 09:39:36 +0200 writes:
Erich> The following code
Erich> zzz<-1:10
Erich> dim(zzz)<-10
Erich> rownames(zzz)
Erich> colnames(zzz)
Erich> yields NULL for the rownames and colnames calls.
Erich> Let us set rownames
Erich> rownames(zzz)<-1:10
Erich> Now rownames(zzz) returns the expected result, but colnames(zzz)
Erich> produces an error:
Erich> Error in dn[[2]] : subscript out of bounds
Erich> So given a onedimensional structure the return behavior of
colnames
Erich> is different depending on the fact if rownames are set or not.
Erich> Should the behavior of colnames be changed to make the result
Erich> independent from this fact?
yes, thank you, Erich.
It should give an error also in the 1st case which is
BTW identical to
zzz <- array(1:10)
Not for R 2.2.0 though, but rather 2.2.1.
Martin