Hi, I am trying to load into R a MATLAB format file (actually, as saved by octave). The file is about 300kB but R complains with a memory allocation error:
> library(Rcompression) > library(R.matlab) Loading required package: R.oo Loading required package: R.methodsS3 R.methodsS3 v1.2.0 (2010-03-13) successfully loaded. See ?R.methodsS3 for help. R.oo v1.7.2 (2010-04-13) successfully loaded. See ?R.oo for help. R.matlab v1.3.1 (2010-04-20) successfully loaded. See ?R.matlab for help. > f <- readMat("freq.mat") Error: cannot allocate vector of size 296.5 Mb On the other hand, if I save the same data in ascii format (from octave: "save -text"), resulting in a 75MB file, then I can load it without problems with the read.octave() function from package foreign. Is this a known issue or am I doing something wrong? My R version is: > R.version _ platform i686-pc-linux-gnu arch i686 os linux-gnu system i686, linux-gnu status major 2 minor 11.1 year 2010 month 05 day 31 svn rev 52157 language R version.string R version 2.11.1 (2010-05-31) Thanks for your help, Stefano -- Stefano Ghirlanda www.intercult.su.se/~stefano - drghirlanda.wordpress.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.