[Rd] read.table with ":" in column names (PR#8511)
peverlorenvanthemaat@amc.uva.nl
peverlorenvanthemaat at amc.uva.nl
Fri Jan 20 11:47:24 CET 2006
Full_Name: emiel ver loren
Version: 2.2.0
OS: Windows XP
Submission from: (NULL) (145.117.31.248)
Dear R-community and developers,
I have been trying to read in a tab delimeted file where the column names and
the row names are of the form "GO:0000051" (gene ontology IDs). When using:
> gomat<-read.table("test.txt")
> colnames(gomat)[1]
[1] "GO.0000051"
> rownames(gomat)[1]
[1] "GO:0000002"
Which means that ":" is transformed into a "." !! This seems like Excel when it
is trying to guess what I am really ment (and turning 1/1/1 into 1-1-2001).
Furthermore, I found the following quite strange as well:
> gomat2<-read.delim2("test.txt",header=FALSE)
> gomat2[1,1:2]
V1 V2
1 GO:0000051 GO:0000280
> as.character(gomat2[1,1:2])
[1] "8" "2"
> as.character(gomat2[1,1])
[1] "GO:0000051"
I have found a way to work around it, but I am wandering what's happening....
The tab-delimited file look like:
GO:0000051 GO:0000280 GO:0000740
GO:0000002 0 0 0
GO:0000004 0 0 0
GO:0000012 0 0 0
GO:0000014 0 0 0
GO:0000015 0 0 0
GO:0000018 0 0 0
GO:0000019 0 0 0
Thanks for helping, and
Emiel
More information about the R-devel
mailing list