[R] duplicate 'row.names' are not allowed

Uwe Ligges ligges at statistik.tu-dortmund.de
Tue Apr 28 15:04:50 CEST 2009



amor Gandhi wrote:
> Yes, I would like, but what I sent you was just an example! I am reading a huge data, so I cant do it by hand, could you please tell how to do this in R, some of the names are also coming one after another.

But I do not understand why you would habe it as row.names and not as a 
separate variavle.

And I do not undertsand which principle is behind your renaming. You 
need to give a real example.

Uwe Ligges





> Many thanks
> 
> --- Uwe Ligges <ligges at statistik.tu-dortmund.de> schrieb am Di, 28.4.2009:
> 
> 
> Von: Uwe Ligges <ligges at statistik.tu-dortmund.de>
> Betreff: Re: [R] duplicate 'row.names' are not allowed
> An: "amor Gandhi" <amorigandhi at yahoo.de>
> CC: r-help at stat.math.ethz.ch, "S Ellison" <S.Ellison at lgc.co.uk>
> Datum: Dienstag, 28. April 2009, 14:52
> 
> 
> 
> 
> amor Gandhi wrote:
>> 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?
> 
> 
> Err, change "A.4" to "A.4a" in your code?
> 
> Uwe
> 
> 
>> Many thanks
>>
>>
>> --- S Ellison <S.Ellison at lgc.co.uk> schrieb am Di, 28.4.2009:
>>
>>
>> Von: S Ellison <S.Ellison at lgc.co.uk>
>> Betreff: Re: [R] duplicate 'row.names' are not allowed
>> An: r-help at stat.math.ethz.ch, "amor Gandhi" <amorigandhi at 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 <amorigandhi at 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:13}}
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> ______________________________________________
>> 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.
> 
> 
> 
>




More information about the R-help mailing list