Hi Yes, it is also possible. I usually use
as.numeric(as.character(some.factor.which can.be.transformed.to.numeric)) Regards Petr "Katya Mauff" <katya.ma...@uct.ac.za> napsal dne 04.05.2010 10:42:20: > apologies-try something like this: > > x<-rnorm(5) > > x > [1] 0.9128818 1.5615704 -1.2319878 -1.8689400 -1.2931785 > > x.f<-factor(x) > > x.f > [1] 0.912881849717846 1.56157044807315 -1.2319877852522 -1.8689399737313 > -1.29317849983031 > Levels: -1.8689399737313 -1.29317849983031 -1.2319877852522 0.912881849717846 > 1.56157044807315 > > y=as.numeric(levels(x.f))[x.f] > > y > [1] 0.9128818 1.5615704 -1.2319878 -1.8689400 -1.2931785 > > > > > > >>> Petr PIKAL <petr.pi...@precheza.cz> 2010/05/04 10:12 AM >>> > > > x<-rnorm(5) > > x > [1] -1.1550254 -0.4578429 -0.6089007 -1.7378599 0.1297853 > > x.f<-factor(x) > > x.f > [1] -1.15502538070463 -0.457842907389024 -0.608900689299125 > -1.73785992416606 > [5] 0.129785271221269 > 5 Levels: -1.73785992416606 -1.15502538070463 ... 0.129785271221269 > > as.numeric(x.f) > [1] 2 4 3 1 5 > > ______________________________________________________________________________________________ > UNIVERSITY OF CAPE TOWN > This e-mail is subject to the UCT ICT policies and e-mail disclaimer published > on our website at http://www.uct.ac.za/about/policies/emaildisclaimer/ or > obtainable from +27 21 650 4500. This e-mail is intended only for the person > (s) to whom it is addressed. If the e-mail has reached you in error, please > notify the author. If you are not the intended recipient of the e-mail you may > not use, disclose, copy, redirect or print the content. If this e-mail is not > related to the business of UCT it is sent by the sender in the sender's > individual capacity. > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.