[R] read.spss doesn't work anymore [more info]

Hedderik van Rijn hedderik at cmu.edu
Mon Aug 11 17:58:44 CEST 2003


Some more information about my read.spss issues: on a cleanly installed 
Debian Woody machine:

~/TMP % R

R : Copyright 2003, The R Development Core Team
Version 1.7.1  (2003-06-16)

[...]

 > library(foreign); x <- read.spss("dataDef.sav")
Error in read.spss("dataDef.sav") : Calloc could not allocate 
(-2147483648 of 1) memory
 > x <- read.spss("dataDef.sav")
 > x <- read.spss("dataDef.sav")
Segmentation fault

However, using R Version 1.7.0  (2003-04-16) installed using Fink on 
Mac OS X, the .sav file reads without a problem.

The .sav file has in its header the following reference:

SPSS DATA FILE SPSS for Unix Release 6.1 (HP9000 700 )

Although for the moment I'm reading in a Mac OS X R save'd version of 
the SPSS data file, I would like to read in the original .sav file. 
Does anyone know what the problem might be? The .sav file can be 
downloaded from:

   http://viropage.psy.cmu.edu/~rijn/dataDef.sav.bz2  (approx 100 kb)

  - Hedderik.


On Sunday, Aug 10, 2003, at 17:15 US/Eastern, Hedderik van Rijn wrote:

> A couple of months ago, probably using an older version of R, R used 
> to run the following code just fine:
>
>  library("foreign")
>  data.exp1 <- as.data.frame(read.spss("dataDef.sav"))
>
> Issuing the same commands now (after starting R using --vanilla), 
> gives me the following behavior:
>
> > library("foreign")
> > x <- read.spss("dataDef.sav")
> Error in read.spss("dataDef.sav") : Calloc could not allocate 
> (-2147483648 of 1) memory
> > x <- read.spss("dataDef.sav")
> > x <- read.spss("dataDef.sav")
> Segmentation fault
>
> The first two assignments return instantaneously, after the second x 
> contains all original SPSS variable/column names but no data, after 
> the last read.spss - it takes a while before R returns with the 
> Segmentation fault. During that time, the harddisk seems to be working 
> quite hard.
>
> Does anyone know what the problem might be?
>
>  - Hedderik.
>
> > version
>          _
> platform i386-pc-linux-gnu
> arch     i386
> os       linux-gnu
> system   i386, linux-gnu
> status
> major    1
> minor    7.1
> year     2003
> month    06
> day      16
> language R
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>




More information about the R-help mailing list