Re: [R] can I do this with read.table??

From: Douglas Grove <dgrove_at_fhcrc.org>
Date: Fri 27 Jan 2006 - 09:57:17 EST

I did read the help page, very carefully.

The colClasses argument can be used if I want to stop and look through every data set to see which column I need to protect. But that's what I said that I don't want to do.

As for 'as.is', I wish it did what you suggest, but it doesn't. If one reads carefully, as.is protects a character vector from converstion to a *factor*, but not from conversion to numeric/logical.

Doug

On Sun, 26 Feb 2006, Kjetil Brinchmann Halvorsen wrote:

> Douglas Grove wrote:
> > Hi,
> >
> > I'm trying to figure out if there's an automated way to get
> > read.table to read in my data and *not* convert the character
> > columns into anything, just leave them alone. What I'm referring
>
> ?Did you read the help page?
> What about argument as.is=TRUE?
> See also argument colClasses
>
> Kjetil
>
> > to as 'character columns' are columns in the data that are quoted.
> > For columns of alphabetic strings (that aren't TRUE or FALSE) I can
> > suppress conversion to factor with as.is=TRUE, but what I'd like to
> > stop is the conversion of quoted numbers of the form "01","02",..., into
> > numeric form.
> >
> > By an 'automated way', I mean one that does not involve me having
> > to know which columns in the data are the ones I want kept as
> > they are.
> >
> > This doesn't seem like an unreasonable thing to want to do.
> > After all, say I've got the data.frame:
> >
> > A <- data.frame(a=1:3, b=I(c("01","02","03")))
> >
> > I can export this to a text file with the simple command
> >
> > write.table(A, "A.txt", sep="\t", row.names=FALSE, quote=TRUE)
> >
> > but I cannot find an equally simple mechanism for reading this
> > data back in from A.txt that allows me to reconstruct my
> > data.frame 'A'. Is this an unreasonable thing to expect?
> >
> > Thanks,
> > Doug
> >
> > ______________________________________________
> > R-help@stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide!
> > http://www.R-project.org/posting-guide.html
> >
>
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Fri Jan 27 10:04:50 2006

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:42:12 EST