Lea el archivo sav de SPSS en R (2 ejemplos)

Se el primero en calificar

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

tabla 1 marco de datos leer archivo spss sav

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

tabla 2 marco de datos leer archivo spss sav

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.

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 Lugon Administrator

Alejandro Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido enxico, Lugón se graduó de la Universidad Autónoma dexico 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.

En este tutorial de R , aprenderá cómo manejar un signo + en la consola de RStudio .La publicación consta…