En esta publicación, aprenderá cómo importar un archivo .sav de SPSS en R .
La página consta de dos ejemplos para la importación de archivos .sav. Para ser más específicos, el artículo contendrá esto:
Simplemente entremos de lleno…
Ejemplos de datos y paquetes
Primero creemos algunos datos de ejemplo en R:
datos < -datos . marco ( x1 = 2 : 6 , # Crear datos de ejemplo x2 = 7 , x3 = letras [ 4 : 8 ] , x4 = "x" ) datos # Imprimir datos de ejemplo |
Como puede ver en la Tabla 1, los datos de ejemplo son un marco de datos y contienen cinco filas y cuatro columnas.
En este tutorial, también necesitaremos instalar y cargar el paquete de refugio :
instalar _ paquetes ( "refugio" ) # Instalar biblioteca de paquetes refugio ( "refugio" ) # Cargar paquete refugio |
A continuación, podemos exportar nuestros datos de ejemplo como un archivo .sav a nuestro directorio de trabajo actual:
write_sav ( datos, "datos.sav" ) # Exportar datos de ejemplo como .sav |
Eche un vistazo a su directorio de trabajo en su computadora: debe contener un archivo SPSS .sav llamado data.sav.
Ejemplo 1: importar el archivo .sav de SPSS a R mediante la función read_sav() del paquete Haven
El siguiente código de R explica cómo leer un archivo .sav de SPSS en R mediante la función read_sav del paquete Have.
Tenga en cuenta que ya hemos cargado el paquete de refugio cuando creamos nuestros datos de ejemplo. Sin embargo, en caso de que aún no haya instalado y cargado el paquete, debe hacerlo en este punto.
Como siguiente paso, podemos aplicar la función read_sav del paquete Haven para importar nuestros datos a R:
data1 <- read_sav ( "data.sav" ) # Lectura de datos data1 # Imprimir datos importados # # A tibble: 5 x 4 # x1 x2 x3 x4 # <dbl> <dbl> <chr> <chr> # 1 2 7 dx # 2 3 7 ex # 3 4 7 fx # 4 5 7 gx # 5 6 7 hx |
El resultado anterior de la consola de RStudio muestra que hemos creado un nuevo conjunto de datos llamado data1 que contiene nuestro marco de datos de ejemplo. Tenga en cuenta que la función read_sav importa datos en formato tibble .
Ejemplo 2: importar el archivo .sav de SPSS a R usando la función read.spss() del paquete externo
Una alternativa al paquete refugio (como se explica en el Ejemplo 1) es el paquete extranjero .
Primero necesitamos instalar y cargar el paquete externo en R:
instalar _ paquetes ( "extranjeros" ) # Instalar y cargar biblioteca externa ( "extranjeros" ) |
Ahora, podemos aplicar la función read.spss para cargar nuestro archivo .sav de ejemplo como se muestra a continuación:
datos2 <- leer . spss ( "data.sav" , to . data . frame = TRUE ) # Lectura de datos data2 # Imprimir datos importados |
La Tabla 2 visualiza el resultado del código anterior: un marco de datos que contiene los valores de nuestro archivo SPSS de ejemplo.
Vídeo y recursos adicionales
Recientemente publiqué un video en mi canal de YouTube, que explica la sintaxis R de este artículo. Puedes encontrar el video a continuación.
El video de YouTube se agregará pronto.
Además, es posible que desee leer algunos de los artículos relacionados en mi página de inicio. Puede encontrar una selección de artículos interesantes a continuación.
- Leer archivo de texto de ancho fijo
- Leer archivo Excel xlsx y xls en R
- Función de escaneo (5 códigos de ejemplo)
- Leer todas las hojas de trabajo del archivo de Excel en la lista
- Introducción a la Programación en R
En resumen: en este tutorial, he explicado cómo leer archivos .sav en R. No dude en hacérmelo saber en la sección de comentarios, si tiene más preguntas. Además, suscríbase a mi boletín de correo electrónico para recibir actualizaciones sobre los artículos más nuevos.
Alejandro Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido en México, Lugón se graduó de la Universidad Autónoma de México con una Licenciatura en Economía. Desde entonces ha trabajado como economista en varias empresas. Lugón también ha escrito varios libros sobre temas relacionados con la economía, el análisis de datos y la programación. Su blog Estadisticool se ha convertido en un lugar de referencia para los programadores de Python y R. Alejandro Lugón es una inspiración para aquellos que buscan aprender programación y análisis de datos. Su trabajo ha ayudado a muchas personas a entender mejor el uso de la tecnología para hacer sus trabajos.