SPSS is one of the popular statistical package used for data analysis. But remember you have to pay a huge amount to buy this software. The SPSS datasets can be imported into R using read.spss()
function in foreign
package .
Alternatively, you can use the spss.get()
function in the Hmisc
package .
spss.get()
is a wrapper function that automatically sets many parameters of read.spss()
for you, making the transfer easier and more consistent with what data analysts expect as a result.
First, download and install the Hmisc
package, foreign package
is already installed by default in R
install.packages("Hmisc")
Then use the following code to import the data:
library(Hmisc) dataframe <- spss.get("sample.sav", use.value.labels=TRUE)
In this code, sample.sav
is the SPSS data file to be imported, use.value.
labels=TRUE
tells the function to convert variables with value labels into R factors with those same levels, and dataframe
is the resulting R data frame.