Comment importer un fichier SAS sas7bdat dans R ?

Pour importer un fichier SAS sas7bdat, la premiere solution est d’utiliser la fonction read.sas7bdat du package sas7bdat


library(sas7bdat)
donnee<-read.sas7bdat("fichier.sas7bdat")

Cependant parfois  vous allez tomber sur cette erreur :

Error in read.sas7bdat(« ficher.sas7bdat ») :
file contains compressed data

En effet le package sas7bdat n’est pas capable d’importer les fichiers compressés.
Voici une solution qui fonctionne :



library(devtools)
install_github("biostatmatt/sas7bdat.parso")
library(sas7bdat.parso) s7b2csv("fichier.sas7bdat", "fichier.csv")
donnee<-read.csv("fichier.csv")