Open In App

How to Import SPSS Files into R?

In this article, we are going to see how to import SPSS Files(.sav files) into R Programming Language.

Used file: Click



Method 1: Using haven Package

Here we will use the haven package to import the SAS files.

To install the package:



install.packages('haven')

To import the SAV file read_sav() methods are capable to read the file.

Syntax: 

read_sav(‘file’)

Example: Reading SPSS file




# import lib
library(haven)
  
data <- read_sav("airline_passengers.sav")                        
head(data)

Output:

number
112
118
132
129
121
135

Method 2: Using foreign Package

Foreign package has read.spss() methods to read the sav file in R Programming Language.

To install the package:

install.packages('foreign')

Syntax:

 read.spps(“File”, to.data.frame = TRUE/FALSE)

Example: Reading SPSS file 




library("foreign")
  
data1 <- read.spss("airline_passengers.sav"
                   to.data.frame = TRUE)
head(data1)

Output:

number
112
118
132
129
121
135

Method 3: Using Hmisc Package

Hmisc package have spps.get() methods to read the sav file in R Programming Language.

To install the package:

install.packages('Hmisc')

Syntax: 

spps.get(“File”, to.data.frame = TRUE/FALSE)

Example: Reading SPSS file




library("Hmisc")
  
data2 <- spss.get("airline_passengers.sav",
                  to.data.frame = TRUE)
head(data2)

Output:

number
112
118
132
129
121
135

Article Tags :