[R] How to read SPSS file in R

Mark Lamias
Mon, 03 Dec 2012 22:58:47 -0000

The following works just fine for me, using the built-in SPSS dataset
nhis2000_subset.sav.

library(foreign)
a=read.spss("C:\\Program
Files\\IBM\\SPSS\\Statistics\\21\\Samples\\English\\nhis2000_subset.sav",
to.data.frame=T)
 names(a)
 [1] "STRATUM"  "PSU"      "WTFA_SA"
"SEX"      "AGE_P"    "REGION"
"SMKNOW"   "VITANY"   "VITMUL"
"HERBSUPP" "VIGFREQW"
[12] "MODFREQW" "STRFREQW" "DESIREWT"
"MOVE1"    "LIFT"     "age_cat"

You do not need to specify a comma delimiter on your read.spss statement since
the file is already in a native SPSS dataset format -- not a CSV file.

--Mark Lamias





________________________________
 From: F86 <faradj.g@gmail.com>
To: r-help@r-project.org
Sent: Monday, December 3, 2012 10:55 AM
Subject: [R] How to read SPSS file in R

Dear R-users,

I have som troubles with .sav file. How is it possible for us R-users to
read SPSS files. I know that is possible,


I tried the following:


> library(foreign)
> Corp<-read.spss("/Users/kama/Analysis/Corporation.sav",
header=TRUE,
> sep=",")
Error in read.spss("/Users/kama/Analysis/Corporation.sav", header =
TRUE,  :
  unused argument(s) (header = TRUE, sep =
",")
> Corp<-read.spss("/Users/kama/Analysis/Corporation.sav")
re-encoding from UTF-8

Any suggestions please?

Regards,
Faradj
Stockholm University



--
View this message in context:
http://r.789695.n4.nabble.com/How-to-read-SPSS-file-in-R-tp4651896.html
Sent from the R help mailing list archive at Nabble.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.
	[[alternative HTML version deleted]]