I am getting an error message, which I do not know the source to.

I have a matrix SAMPLES that has preexisting rownames that I would like to
change.
GENE_NAMES contains these rownames.


> rownames(SAMPLES) = GENE_NAMES
Error in "dimnames<-.data.frame"(`*tmp*`, value = list(list(V1 = c(3843,  :
        invalid 'dimnames' given for data frame
> dim(SAMPLES)
[1] 12626    20
> dim(GENE_NAMES)
[1] 12626     1
> is.data.frame(SAMPLES)
[1] TRUE
> is.data.frame(GENE_NAMES)
[1] TRUE

I have tried converting GENE_NAMES to a factor, R will not allow me because
its says "x must be atomic"

ANY IDEAS??

Thank you

	[[alternative HTML version deleted]]


