Clearly, you can specify the 'extra' row names as you had already specified the duplicate names:
x1 <- rnorm(10,5,1) x2 <- runif(10,0,1) nam1 <- paste("A",1:4,sep=".") nam2 <- paste("A",6:9,sep=".") nam <- c(nam1,"A.4a",nam2,"A.9a") mydata <- data.frame(x1,x2) rownames(mydata) <- nam But you should obviously pay some attention to why you have duplicate names. If A.4 and A.9 are genuine duplicate observations, and if you want to do something useful with that, you would be better with a data frame like nam <- c(nam1,"A.4",nam2,"A.9") #or perhaps nam<-paste("A", c(1:4,4,5:9,9), sep=".") md2<-data.frame(x1=x1, x2=x2, groups=factor(nam) ) The row names are not usually terribly important, but the grouping might be, depending on the application. Steve E >>> amor Gandhi <amorigan...@yahoo.de> 28/04/2009 13:33 >>> Thank you for your reply :)! Is it possible to solve the problem by using A.4, A.4a, A.9 and A.91? How one cand do this in R? Many thanks --- S Ellison <s.elli...@lgc.co.uk> schrieb am Di, 28.4.2009: Von: S Ellison <s.elli...@lgc.co.uk> Betreff: Re: [R] duplicate 'row.names' are not allowed An: r-h...@stat.math.ethz.ch, "amor Gandhi" <amorigan...@yahoo.de> Datum: Dienstag, 28. April 2009, 14:17 You have used A.4 and A.9 twice. Look at > nam # or > duplicated(nam) >>> amor Gandhi <amorigan...@yahoo.de> 28/04/2009 13:04:03 >>> Hi everyone, *á I have got the following problem: *á x1 <- rnorm(10,5,1) x2 <- runif(10,0,1) nam1 <- paste("A",1:4,sep=".") nam2 <- paste("A",6:9,sep=".") nam <- c(nam1,"A.4",nam2,"A.9") mydata <- data.frame(x1,x2) rownames(mydata) <- nam Error in `row.names<-.data.frame`(`*tmp*`, value = c("A.1", "A.2", "A.3", : duplicate 'row.names' are not allowed In addition: Warning message: non-unique values when setting 'row.names': *ÇÿA.4*ÇÖ, *ÇÿA.9*ÇÖ *á I am very thankful for your help! *á Amor [[alternative HTML version deleted]] ******************************************************************* This email and any attachments are confidential. Any use...{{dropped:21}} ______________________________________________ R-help@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.