Pourquoi convertir DTA en SAV ?
Les formats .dta et .sav stockent tous deux des jeux de données rectangulaires avec des étiquettes de variables et de valeurs, la conversion se fait donc de manière fluide. La conversion en .sav permet à des collègues d'ouvrir le jeu de données directement dans SPSS sans installer Stata ni passer par un CSV intermédiaire qui supprimerait les métadonnées.
Comment convertir DTA en SAV
R + haven OPEN-SOURCE
Installez haven, puis exécutez read_dta('file.dta') suivi de write_sav(df, 'output.sav') pour produire un fichier compatible SPSS avec les étiquettes préservées.
PSPP OPEN-SOURCE
Ouvrez le .dta via Fichier > Importer des données > Stata, puis enregistrez au format SPSS via Fichier > Enregistrer sous. Pour les jeux de données complexes avec de nombreuses étiquettes de valeurs, R + haven est plus fiable.
SPSS APP
Ouvrez le .dta via Fichier > Ouvrir > Données (définissez le type de fichier sur Stata), puis enregistrez via Fichier > Enregistrer sous au format SPSS.
À propos de ces formats
Un fichier DTA est presque toujours un jeu de données Stata - le format binaire natif du progiciel de statistiques StataCorp Stata. Vous n'avez pas besoin d'une licence Stata payante pour…
Ouvrir les détails de .DTA →Un fichier SAV est une sauvegarde de jeu écrite par un jeu ou un émulateur spécifique. Il n'existe pas de visionneuse universelle - copiez le fichier dans le dossier de sauvegarde de ce jeu…
Ouvrir les détails de .SAV →Qualité et points de vigilance
- Les étiquettes de variables et de valeurs sont conservées lors de l'utilisation de haven - les étiquettes de valeurs Stata deviennent des étiquettes de valeurs SPSS dans le fichier
.savde sortie. - Les valeurs manquantes étendues de Stata (
.a,.b, ...,.z) deviennent des valeurs manquantes système dans SPSS et ne peuvent pas être mappées aux codes manquants définis par l'utilisateur dans SPSS. - Les fichiers de format Stata plus récents (format 117+, Stata 13 et versions ultérieures) sont entièrement pris en charge par haven ; si PSPP rejette un fichier récent, utilisez R + haven à la place.
Foire aux questions
Ai-je besoin d'une licence Stata ou SPSS pour convertir du DTA en SAV ?
Les étiquettes de valeurs survivront-elles à la conversion ?
.sav généré.Qu'advient-il des valeurs manquantes étendues de Stata ?
.a, .b, etc., traitez-les dans R avant d'écrire le .sav.Cela fonctionne-t-il avec de grands jeux de données ?
.dta ligne par ligne et gère les fichiers volumineux ; PSPP est moins testé sur de très grands jeux de données comportant de nombreuses variables.