EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Especifica la ruta al archivo usando file.path(). Llámala path. Recuerda que el archivo "edequality.dta" está en la carpeta "worldbank".
  • Usa la variable path para importar el archivo de datos de tres formas distintas; cada vez muestra su estructura con str():
  • edu_equal_1: Pasando solo la ruta del archivo path a read.dta().
  • edu_equal_2: Pasando la ruta del archivo path y configurando convert.factors a FALSE.
  • edu_equal_3: Pasando la ruta del archivo path y configurando convert.underscore a TRUE.

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

Editar y ejecutar código