Import des formats SAS sous R

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Rossignol Mathieu
Messages : 6
Enregistré le : 28 Déc 2015, 01:07

Import des formats SAS sous R

Messagepar Rossignol Mathieu » 20 Nov 2017, 10:10

Bonjour à tous,

Je vous écris car j'ai besoin d'aide concernant l'importation de fichier SAS sous R.

J'ai récupéré des données sous format sas que j'ai importé dans R via "read_sas" avec le package haven.
Toutefois, avec ces bases étaient fournies des formats qui me permettaient d'aller plus vite dans le traitement des données.

J'aurai voulu savoir s'il était possible (même si j'ai peu d'espoir à vrai dire) de lire ces formats sous R ?
Le problème étant que je n'ai pas SAS sur mon ordinateur, d'où l'utilisation de R et non de SAS ...

N'hésitez pas à me dire s'il vous faut plus d'indications.

Merci d'avance

Mathieu R.

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Import des formats SAS sous R

Messagepar Pierre-Yves Berrard » 20 Nov 2017, 10:24

Bonjour,

Le format est intégré au fichier sas7bdat ou dans un catalogue à part ?
PY

Rossignol Mathieu
Messages : 6
Enregistré le : 28 Déc 2015, 01:07

Re: Import des formats SAS sous R

Messagepar Rossignol Mathieu » 20 Nov 2017, 10:35

Bonjour,

Le format est dans un catalogue à part.

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Import des formats SAS sous R

Messagepar Pierre-Yves Berrard » 20 Nov 2017, 10:41

Et je suppose que vous avez essayé l'argument catalog_file de read_sas ?
PY

Rossignol Mathieu
Messages : 6
Enregistré le : 28 Déc 2015, 01:07

Re: Import des formats SAS sous R

Messagepar Rossignol Mathieu » 20 Nov 2017, 10:54

Oui, j'ai essayé cela sous la forme

X <- read_sas("chemin/base.sas7bdat",
b7cat = "chemin/formats.sas7bcat")

et reçois le message d'erreur suivant :

Error: Failed to parse chemin\formats.sas7bcat: Invalid file, or file has unsupported features.

Mathieu

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Import des formats SAS sous R

Messagepar Pierre-Yves Berrard » 20 Nov 2017, 11:11

Pas surprenant vu que SAS a tout loisir de modifier son format propriétaire pour qu'il ne soit pas lu par un autre logiciel.

Du coup, je ne vois pas de solution sans avoir SAS (mais je n'ai pas une connaissance exhaustive des outils pour passer de SAS à R).

Une solution serait que quelqu'un ayant SAS convertisse le catalogue en table (proc format avec cntlout) pour l'importer dans R.
PY

Rossignol Mathieu
Messages : 6
Enregistré le : 28 Déc 2015, 01:07

Re: Import des formats SAS sous R

Messagepar Rossignol Mathieu » 20 Nov 2017, 11:21

Merci beaucoup pour votre réponse.

Je vais essayer de mon côté de voir si je peux accéder à SAS pour remédier à cela.
Je laisse la discussion non close si jamais quelqu'un d'autre à une solution à proposer :)

Merci à vous encore une fois

Mathieu

Pierre-Marc Chouinard
Messages : 32
Enregistré le : 03 Fév 2017, 13:50

Re: Import des formats SAS sous R

Messagepar Pierre-Marc Chouinard » 27 Nov 2017, 15:31

Salut

Moi j'utilise read.sas7bdat du package sas7bdat et l'importation fonctionne très bien et respecte les format établie par sas. La procedure est cependant longue la première fois pour les fichier voluminuex.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité