[Rd] write.table

Torsten Hothorn Torsten.Hothorn@rzmail.uni-erlangen.de
Wed, 6 Dec 2000 10:12:11 +0100 (MET)


Good morning, 

suppose the following:

m <- round(matrix(rnorm(16), ncol=4), 3)
a <- rev(c(0.01, 0.025, 0.05, 0.1))
rownames(m) <- a
colnames(m) <- c("0.25,0.75", "0.4,0.6", "0.1,0.9", "0.4,0.9")
m
      0.25,0.75 0.4,0.6 0.1,0.9 0.4,0.9
0.1       1.034  -0.119  -1.213   0.619
0.05      0.035   1.074   0.525   1.671
0.025    -1.687   0.960   0.324  -0.170
0.01      0.906   1.642   0.557  -2.224

and now write.table says:

write.table(m)
"X0.25.0.75" "X0.4.0.6" "X0.1.0.9" "X0.4.0.9"
"0.1" "1.034" "-0.119" "-1.213" "0.619"
"0.05" "0.035" "1.074" "0.525" "1.671"
"0.025" "-1.687" "0.96" "0.324" "-0.17"
"0.01" "0.906" "1.642" "0.557" "-2.224"

If one writes 'm' into a file and reads it using read.table:

read.table("dummy")
      X0.25.0.75 X0.4.0.6 X0.1.0.9 X0.4.0.9
0.1        1.034   -0.119   -1.213    0.619
0.05       0.035    1.074    0.525    1.671
0.025     -1.687    0.960    0.324   -0.170
0.01       0.906    1.642    0.557   -2.224

the colnames are incorrect. Do I miss something?

Torsten

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._