[R] How to import specific column(s) using "read.table"?
Gabor Grothendieck
ggrothendieck at myway.com
Tue Aug 10 08:09:11 CEST 2004
Gabor Grothendieck <ggrothendieck <at> myway.com> writes:
:
: F Duan <f.duan <at> yale.edu> writes:
:
: > I have a very big tab-delim txt file with header and I only want to import
: > several columns into R. I checked the options for Â"read.tableÂ" and only
:
: Try using scan with the what=list(...) and flush=TRUE arguments.
: For example, if your data looks like this:
:
: 1 2 3 4
: 5 6 7 8
: 9 10 11 12
: 13 14 15 16
:
: then you could read columns 2 and 4 into a list with:
:
oops. That should be 1 and 3.
: scan(myfile, what = list(0, NULL, 0), flush = TRUE)
:
: or read in and convert to a data frame via:
:
: do.call("cbind", scan(myfile, what = list(0, NULL, 0), flush = TRUE))
More information about the R-help
mailing list