[Rd] Unexpected alteration of data frame column names

From: Herve Pages <hpages_at_fhcrc.org>
Date: Mon, 14 May 2007 23:59:28 -0700


Hi,

I'm using data.frame(..., check.names=FALSE), because I want to create a data frame with duplicated column names (in the real life you can get such data frame as the result of an SQL query):

> df <- data.frame(aa=1:5, aa=9:5, check.names=FALSE)
> df

    aa aa
  1 1 9
  2 2 8
  3 3 7
  4 4 6
  5 5 5

Why is [.data.frame changing my column names?

> df[1:3, ]

    aa aa.1
  1 1 9
  2 2 8
  3 3 7

How can this be avoided? Thanks!

H.



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue 15 May 2007 - 07:08:21 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 18 May 2007 - 09:33:28 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.