[R] How to convert a vector into a list
S Peri
biocperi at yahoo.com
Thu Aug 19 18:20:41 CEST 2004
Dear group,
Apologies for asking the most chomped FAQ.
I have a file with list of gene names(genes.txt):
EGF
EGFR
PTPN6
TIEG2
MAPK1
I have another object in R, I do not know the data
type for that object that looks like this
("lidnames"):
"RABGGTA" "MAPK3" "TIE" "CYP2C19"
> lidnames[1:10]
100_g_at 1000_at 1001_at 1002_f_at 1003_s_at
"RABGGTA" "MAPK3" "TIE" "CYP2C19" "BLR1"
I want to pick list of genes from lidnames object that
are in genes.txt. I am using %in% function.
>mygenes<-read.table("genes.txt")
> mygenes[mygenes %in% lidnames]
NULL data frame with 164 rows
>
I am unable to pullout genes from lidnames object.
Is it because that lidnames is as a list type and
mygenes object is as a vector/matrix type.
How can I convert mygenes to list type where I can
have the elements:
"EGF","EGFR","PTPN6","TIEG2","MAPK1".
I think in this way I can pull out the names from
lidnames object or any other complex matrix.
Please help me.
Thank you
SP
More information about the R-help
mailing list