Import/Read SAS dataset into R
This post is part of 'SASnR | Reading data' series
In this post, we will see how to import/read a sas dataset into R session.
Haven package enables R to read and write various data formats used by other statistical packages, including SAS.
In order to import a SAS dataset into R, we can use the below R code.
install.packages("haven")
library(haven)
class<-haven::read_sas("D:/SAS/Home/dev/clinical_sas_samples/mycsg/SAS/SASnR/class.sas7bdat")
Things to note:
- On line 1 of the above code, we are installing the haven package. It is a one-time activity after installation of R
- On line 2, we are indicating that the package haven has to be attached and loaded
- On line 3, we are indicating that a "tibble" (dataset) named "class" has to be created by reading the specified sas dataset using "read_sas" function of haven package.
- On line 3, please note that in the folderpath, forward slash has to be used as delimiter instead of backslash when working in windows environment.
- On line 3, notice that we need to specify both the name of SAS dataset and file extension
Example class dataset (sas dataset) can be downloaded from here.