[R] trouble reading large data.frame

Jens Nieschulze jniesch at gwdg.de
Mon Jul 8 18:32:06 CEST 2002


On Mon, 8 Jul 2002, Corey Moffet wrote:

%I am having trouble reading in a large (92 columns x 73050 rows = 6720600
%cells) data file into a data.frame using read.table because of the way
%read.table allocates memory.
%
%I can use scan with nmax = 6720600 and the data will fit into memory, but I
%would like to create a data.frame from the data.

have you tried attr?
oops<-scan("yourFile")
attr(oops,"dim")<-c(73050,92)

you can already use indices like oops[123:342,20:34]
and try to coerce it to a data.frame

whatever<-as.data.frame(oops)
probably not the best way, but maybe a workaround

	JN

%
%What is the best way to do this?  Is there something equivalent to nmax in
%read.table?
%With best wishes and kind regards I am
%
%Sincerely,
%
%Corey A. Moffet
%Support Scientist
%
%University of Idaho
%Northwest Watershed Research Center
%800 Park Blvd, Plaza IV, Suite 105
%Boise, ID 83712-7716
%(208) 422-0718
%-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
%r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
%Send "info", "help", or "[un]subscribe"
%(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
%_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
%

***********************************************************************
Jens Nieschulze

Institute for Forest Biometrics &	Phone: ++49-551-39-12107
Applied Computer Science		Fax  : ++49-551-39-3465
Buesgenweg 4
37077 Goettingen		E-mail: jniesch at uni-forst.gwdg.de
GERMANY				http://www.uni-forst.gwdg.de/~jniesch

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list