row.names=NULL seems to have fixed my problem.  strange that NULL uses row
numbers and not specifying uses row numbers, but NULL poses no problems and
the latter does.

Thanks to you and everyone else who responded.

John

-----Original Message-----
From: Simon Blomberg [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 9:50 PM
To: John Smith; [EMAIL PROTECTED]
Subject: RE: [R] duplicate row.names 


I think you need to be a bit more specific for us to be able to help you. At
least provide a toy problem which replicates the error. Does this do what
you want?

dat1 <- data.frame (x=rnorm(100), y=rnorm(100)) #make up some data
dat2 <- data.frame (x=rnorm(100), y=rnorm(100))
write.table(dat1, file="test1.txt") #write data to files
write.table(dat2, file="test2.txt")
F<- NULL # Initialise
for (i in 1:2) F <- rbind(F, read.table(paste("test", i, ".txt", sep="")))
F <- data.frame(F, row.names=NULL) # clean up row names.

Hope this helps,

Simon.

Simon Blomberg, PhD
Depression & Anxiety Consumer Research Unit
Centre for Mental Health Research
Australian National University
http://www.anu.edu.au/cmhr/
[EMAIL PROTECTED]  +61 (2) 6125 3379


> -----Original Message-----
> From: John Smith [mailto:[EMAIL PROTECTED]
> Sent: Thursday, 17 July 2003 10:06 AM
> To: '[EMAIL PROTECTED]'
> Subject: [R] duplicate row.names 
> 
> 
> I am looping over many data files and reading in the data 
> with   F <-
> read.table(filename)  to read in a 22000 by 15 matrix.  Works 
> fine on the
> first matrix F, but I get the following error when the second 
> file is read
> into F:
> 
> Error in "row.names<-.data.frame"(*tmp*, value = row.names) : 
>         duplicate row.names are not allowed
> 
> I have tried picking a column of the matrix and making that 
> my rownames by
> doing         rownames <- as.vector(F[,4])
> -but that does not work.
> 
> Each row in my matrix is not unique.
> 
> Any suggestions greatly appreciated.
> 
> John
> 
> ______________________________________________
> [EMAIL PROTECTED] mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to