Usually when read.table converts numbers to factors it means that there is a 
problem in the data file, an extra character somewhere.  It is best to fix the 
problem in the source data (or a copy of the source data) so that the data 
imports properly rather than try to fix it post hoc.  If that is not an option, 
then you can specify the colClasses argument to read.table to make sure that it 
reads the data into the type of variable that you want.  If you really need the 
post read.table solution, then lapply will run the same function (as.integer) 
on each column of a data frame (element of a list).

-- 
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.s...@imail.org
801.408.8111


> -----Original Message-----
> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-
> project.org] On Behalf Of aledanda
> Sent: Monday, June 07, 2010 8:05 AM
> To: r-help@r-project.org
> Subject: [R] as.integer
> 
> 
> Hi,
> 
> Is there a way to recursively change the variables imported with
> read.table(..) - and then attached with attach(..) - from as.factor to
> as.integer?
> I have about 9 variables that are now recognized as factors but I need
> to do
> statistics on them so I need to change them in as.integer. It works,
> but I
> wonder if there is a way to to this for all the variables in one go.
> 
> Thanks a lot for your help
> 
> Ale
> --
> View this message in context: http://r.789695.n4.nabble.com/as-integer-
> tp2245987p2245987.html
> Sent from the R help mailing list archive at Nabble.com.
> 
> ______________________________________________
> 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.

______________________________________________
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.

Reply via email to