Importar varias hojas de Excel en R

En este artículo, vamos a ver cómo importar varias hojas de Excel al lenguaje R. 

Excel nos proporciona múltiples hojas de trabajo. Por ejemplo, en el siguiente libro de trabajo de Excel StudentData, tenemos dos hojas de trabajo: la hoja 1 es Detalles del estudiante y la hoja 2 es Detalles del sujeto.

Para importar varias hojas de Excel a R, primero debemos instalar un paquete en R que se conoce como readxl . Después de instalar con éxito el paquete, tenemos que cargar el paquete usando la función de biblioteca R.

install.packages('readxl')

Una vez que hayamos instalado y cargado completamente el paquete en RStudio, el siguiente trabajo es importar el libro de Excel y verificar la cantidad de hojas que contiene. Podemos hacer esto usando la   función excel_sheets

R

library("read_excel")   
  
# Importing the excel workbook for
# checking the number of sheets it contains
excel_sheets("StudentData.xlsx")

Producción:

'StudentDetails' 'SubjectDetails'

Tenemos un archivo de Excel llamado «StudentData» y ya lo hemos guardado en nuestro directorio de trabajo. Contiene dos hojas denominadas StudentDetails y SubjectDetails . Tenemos una función en R llamada read_excel() que usaremos para importar una hoja específica a R. Si no se especifica ningún argumento, read_excel() importará de forma predeterminada la primera hoja de Excel.

Sintaxis: read_excel(arg)

Código:

R

# Importing specific sheets into R using the read_excel()
StudentDet<-read_excel("StudentData.xlsx", 
                       sheet = 1)
StudentDet<-read_excel("StudentData.xlsx", 
                       sheet = "StudentDetails")
SubjectDet<-read_excel("StudentData.xlsx",
                       sheet = "SubjectDetails")
  
# For viewing the details of sheet 1
head(StudentDet)
# For viewing the details of sheet 2
head(SubjectDet)

Producción:

Publicación traducida automáticamente

Artículo escrito por mishrapratikshya12 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *