Importar datos de STATA con foreign (2)
Los datos pueden ser muy diversos: desde vectores de caracteres hasta variables categóricas, fechas y más. En estos casos, los argumentos adicionales de read.dta() te serán muy útiles.
Los argumentos que usarás con más frecuencia son convert.dates, convert.factors, missing.type y convert.underscore. Su significado es bastante directo, como explicó Filip en el vídeo. Se trata de convertir correctamente datos de STATA a estructuras estándar de R. Escribe ?read.dta para consultar los valores predeterminados.
El conjunto de datos de este ejercicio contiene medidas socioeconómicas y acceso a la educación para distintas personas (Fuente: World Bank). Estos datos están disponibles como edequality.dta, ubicado en la carpeta worldbank de tu directorio de trabajo.
Este ejercicio forma parte del curso
Importación intermedia de datos en R
Instrucciones del ejercicio
- Especifica la ruta al archivo usando
file.path(). Llámalapath. Recuerda que el archivo"edequality.dta"está en la carpeta"worldbank". - Usa la variable
pathpara importar el archivo de datos de tres formas distintas; cada vez muestra su estructura constr(): edu_equal_1: Pasando solo la ruta del archivopatharead.dta().edu_equal_2: Pasando la ruta del archivopathy configurandoconvert.factorsaFALSE.edu_equal_3: Pasando la ruta del archivopathy configurandoconvert.underscoreaTRUE.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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