Skip to content
Back to formatted view

Raw Message

Message-ID: <49F6F2BC.4030105@statistik.tu-dortmund.de>
Date: 2009-04-28T12:12:44Z
From: Uwe Ligges
Subject: duplicate 'row.names' are not allowed
In-Reply-To: <852826.1981.qm@web26005.mail.ukl.yahoo.com>

amor Gandhi wrote:
> 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

This message suggests that you have to choose unique row.names ... or 
assign those values as an additional column in your data.frame, if you 
need non unique values.

Uwe Ligges





> 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]]
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> R-help at 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.