This has nothing to do with write.table. The column names in x are "x" and "x.1".
This is documented in the NEWS file: o data.frame(check.names = TRUE) (the default) enforces unique names, as S does. Duncan Murdoch On Mon, 25 Oct 2004 10:36:48 +0200 (CEST), [EMAIL PROTECTED] wrote: >Full_Name: Andreas >Version: R 2.0.0 >OS: Linux >Submission from: (NULL) (193.174.58.148) > > >R 2.0.0 > >> x <- data.frame(x=c(1,2), x=c(1,2)) >> write.table(x, col.names=NA, sep="\t") >"" "x" "x.1" >"1" 1 1 >"2" 2 2 > > >R 1.9.1 > >> write.table(x, col.names=NA, sep="\t") >"" "x" "x" >"1" 1 1 >"2" 2 2 > >______________________________________________ >[EMAIL PROTECTED] mailing list >https://stat.ethz.ch/mailman/listinfo/r-devel ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel