Open In App

How to Import SPSS Files into R?

Last Updated : 04 Jan, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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

R




# 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 

R




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

R




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


Output:

number
112
118
132
129
121
135


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads