ComeçarComece de graça

Importar dados do STATA com foreign (2)

Os dados podem ser bem diversos, indo de vetores de caracteres a variáveis categóricas, datas e mais. É nesses casos que os argumentos extras de read.dta() são muito úteis.

Os argumentos que você usará com mais frequência são convert.dates, convert.factors, missing.type e convert.underscore. O significado é bem direto, como Filip explicou no vídeo. A ideia é converter corretamente dados do STATA para estruturas padrão do R. Digite ?read.dta para saber quais são os valores padrão.

O conjunto de dados deste exercício contém medidas socioeconômicas e acesso à educação para diferentes indivíduos (Fonte: World Bank). Esses dados estão disponíveis como edequality.dta, que está na pasta worldbank no seu diretório de trabalho.

Este exercício faz parte do curso

Importação de dados intermediária em R

Ver curso

Instruções do exercício

  • Especifique o caminho para o arquivo usando file.path(). Chame-o de path. Lembre-se de que o arquivo "edequality.dta" está na pasta "worldbank".
  • Use a variável path para importar o arquivo de dados de três formas diferentes; mostre a estrutura com str() em cada uma delas:
  • edu_equal_1: Passando apenas o path do arquivo para read.dta().
  • edu_equal_2: Passando o path do arquivo e definindo convert.factors como FALSE.
  • edu_equal_3: Passando o path do arquivo e definindo convert.underscore como TRUE.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# foreign is already loaded

# Specify the file path using file.path(): path


# Create and print structure of edu_equal_1



# Create and print structure of edu_equal_2



# Create and print structure of edu_equal_3

Editar e executar o código