[R] Memory allocation in problem R linux
Andrew Perrin
andrew_perrin at unc.edu
Mon Mar 19 14:49:46 CET 2001
I've had similar problems under 1.2.2 for Linux; haven't had a chance to
play with them because the project isn't high priority for me. But the
symptom is similar:
- Start R, library(foreign)
- foo<-read.spss('spssfile.sav')
- foo<-as.data.frame(foo)
--- it's here that R runs out of memory.
I can post more details if interested.
Andy Perrin
Dr Stuart Leask wrote:
>
> Hi folks.
>
> R 1.2.1 --vsize 34M, --nsize 3000k, Slackware Linux 2.2.16 in UMSDOS, P200,
> 64Mb ram, about 120Mb HD left in that partition (several hundred in another,
> if anyone thinks that could help). Runs like a breeze much of the time.
>
> However, using Saikat DebRoy's read.spss from 'foreign' package to read in a
> 5Mb .SAV file (equivalent to 11Mb of tab-delimited data)
> data2<-read.spss('/home/data1.sav')
> returns the prompt in under ten seconds.
>
> However, if I then try to take a subset of this, by eg.
> sub2.df<-as.data.frame(cbind(v1=data2$v1,v2=data2$v2))
> I get "Error: cannot allocate vector of size 441kb". No matter how large I
> make vsize or nsize. The data is in, but I can't use it!
>
> I'd prefer to only import some of the SPSS file anyway (cf. using /KEEP in
> SPSS), but
> - I've tried importing a file with half as many variables, and I get the
> same problem - errors as above when I try and do anything with it
> - I am told that memory-handling under linux is better than windows!
>
> R under linux must be able to handle datasets like this (about 70 variables,
> 18,000 cases).
> I must be doing something wrong, but fiddling with nsize & vsize doesn't
> seem to help. Help!
>
> Stuart
>
> *************************************************************
> Stuart Leask MA MRCPsych
> Clinical Lecturer in Psychiatry
> Duncan Macmillan House
> Porchester Road "Ask a clock how it works, &
> Nottingham all it will tell you is the time"
> UK NG3 6AA
> Tel: +44-0 115 969 1300 xtn 40784 Fax: 0115 955 5352
> *************************************************************
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> 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
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
--
--------------------------------------------------------------
Andrew J. Perrin - Programmer/Analyst, Desktop Support
Children's Primary Care Research Group, UNC - Chapel Hill
(919)966-9394 * andrew_perrin at unc.edu
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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