La lecture de Stata 14 fichier à R
J'ai essayé mille fois de lire un Stata14
fichier sur R
, et pour une raison que je continue à faire des choses bizarres qui se passe (comme les variables a chuté et par exemple.)
Le fichier d'origine est enregistré dans Stata 13
ou 14
, de sorte que le read.dta()
commande ne fonctionne pas. J'ai aussi essayé read.dta13()
et on le lit parfois, mais il coupe la base de données à un certain endroit et ne me donne pas toutes les variables contenues dans le jeu de données (ce que je peux voir et de travailler avec parfaitement sur Stata). Le fichier original peut être trouvé ici et le défilement vers le bas pour Uruguay
.
Quelqu'un a des idées sur la façon de résoudre ce problème? Je suis fatigué de discuter avec les R
de lire mon Stata
fichier correctement, quand il fonctionne parfaitement dans Stata
.
Pouvez-vous nous dire précisément ce que vous avez essayé? Avez-vous essayé avec un récent/version de développement de la havre paquet ?
J'ai essayé saveold et l'enregistrer dans Stata12 et il ne fonctionne toujours pas... R lit une partie de la base de données, mais pas à tous. R n'est pas la lecture de la partie des variables dont j'ai besoin.
J'ai essayé de lire.dta(), de lire.dta13(), saveold dans Stata pour enregistrer dans un format plus ancien. J'ai aussi téléchargé la base de données dans SPSS et le même problème se produit -- R ne lit que partiellement et les gouttes de certaines variables. N'avez pas essayé le havre paquet, mais le faire maintenant et de faire rapport des résultats de ma tentative.
Ensuite, essayez
outsheet
dans STATA. Cela vous permettra de transformer les données en un .CSV. Vous pouvez alors lire dans R.OriginalL'auteur rowbust | 2016-02-20
Vous devez vous connecter pour publier un commentaire.
Je sais que c'est un vieux thread mais à chaque fois que je google "lire stata 14 avec R" je viens à cette réponse en suspens.
Communauté ont DONC répondu ceci: Lire Stata 13 fichier à R
À compter d'aujourd'hui, il est un CRAN paquet de lire stata 13 et 14 à l'aide de ceci:
J'espère que vous trouverez ce utile.
OriginalL'auteur StrayChild01
Ont un coup d'oeil à Hadley du
haven
paquet (CRAN, github). C':Une fois installé il vous suffit de:
OriginalL'auteur radek
Au lieu de forcer d'autres paquets pour lire vos données, vous devez convertir vos données en un format commun comme CSV ou feuille Excel XLS ou XLSX. Stata permet de créer un décent texte ensemble de données qui est très portable dans presque n'importe quelle version du logiciel de statistiques.
Pour ce faire, allez à la fichier -> Exportation ou simplement l'utiliser
export delimited
ouexport excel
respectivement. pour plus de détails, typehelp export
dans votre Stata ligne de commande.Vous pouvez également restaurer vos données Stata 12, ou même Stata 11 à l'aide de la saveold commande:
Cette commande va créer le plus ancien ensemble de données qui peuvent être créés dans Stata 14. C'est probablement ce qui permettrait de résoudre votre problème, mais tout de même, je vous recommande d'utiliser le CSV format. C'est juste la façon dont il fonctionne lors du transfert de données entre différents logiciels.
OriginalL'auteur E. F. Haghish