Por que converter DTA para SAV?
Tanto o .dta quanto o .sav armazenam conjuntos de dados retangulares com rótulos de variáveis e valores, portanto a conversão mapeia bem. Converter para .sav permite que colegas abram o conjunto de dados diretamente no SPSS sem instalar o Stata ou passar por um CSV intermediário que remove metadados.
Como converter DTA para SAV
R + haven OPEN-SOURCE
Instale o haven, execute read_dta('file.dta') seguido de write_sav(df, 'output.sav') para produzir um arquivo compatível com SPSS com os rótulos preservados.
PSPP OPEN-SOURCE
Abra o .dta via Arquivo > Importar Dados > Stata, depois salve como formato SPSS via Arquivo > Salvar Como. Para conjuntos de dados complexos com muitos rótulos de valores, R + haven é mais confiável.
SPSS APP
Abra o .dta via Arquivo > Abrir > Dados (defina o tipo de arquivo como Stata), depois salve via Arquivo > Salvar Como no formato SPSS.
Sobre estes formatos
Um arquivo DTA é quase sempre um conjunto de dados Stata - o formato binário nativo do pacote estatístico Stata da StataCorp. Você não precisa de uma licença paga do Stata para abrir um: o…
Abrir detalhes de .DTA →Um arquivo SAV é um jogo salvo gravado por um jogo ou emulador específico. Não existe um visualizador universal - copie o arquivo para a pasta de salvamento desse jogo e carregue-o no menu…
Abrir detalhes de .SAV →Qualidade e o que observar
- Os rótulos de variáveis e valores são mantidos ao usar o haven - os rótulos de valores do Stata tornam-se rótulos de valores do SPSS no
.savde saída. - Os valores ausentes estendidos do Stata (
.a,.b, ...,.z) tornam-se ausentes do sistema no SPSS e não podem ser mapeados para códigos de ausência definidos pelo usuário do SPSS. - Arquivos de formato Stata mais recentes (formato 117+, Stata 13 em diante) são totalmente suportados pelo haven; se o PSPP rejeitar um arquivo mais novo, use R + haven em vez disso.
Perguntas frequentes
Preciso de uma licença do Stata ou SPSS para converter DTA para SAV?
Os rótulos de valores sobreviverão à conversão?
.sav de saída.O que acontece com os valores ausentes estendidos do Stata?
.a, .b, etc., resolva-os no R antes de gravar o .sav.Funciona com grandes conjuntos de dados?
.dta linha por linha e lida com arquivos grandes; o PSPP é menos testado em conjuntos de dados muito grandes com muitas variáveis.