En este artículo, analicemos la lectura y escritura de archivos de Excel utilizando los paquetes readxl y writexl del lenguaje de programación R.
método read_excel() en el paquete readxl:
El paquete Readxl se utiliza para leer datos de los archivos de Excel, es decir, los archivos de formato .xls y .xlsx. El paquete Readxl proporciona una función llamada read_excel() que se utiliza para leer los datos de los archivos de Excel. El método read_excel() acepta el archivo de Excel que necesita leer su contenido. Para usar el método read_excel(), primero se debe importar la biblioteca readxl.
Sintaxis
datos de la biblioteca (readxl)
<-read_excel (‘archivo de Excel’, hoja = 1)Parámetros
- excelFile : especifica el archivo de Excel del que leemos los datos.
- hoja – Especifica de qué hoja de trabajo necesitamos leer. Es un parámetro opcional.
Nota: – Para instalar el paquete Readxl en R, use el comando install.packages («readxl»).
Sintaxis para instalar e importar el paquete readxl:
install.package('readxl') library(readxl)
Ejemplo:
Aquí veamos cómo leer los datos de un archivo de Excel usando el método read_excel() presente en el paquete Readxl.
Enlace al archivo usado: – enlace
R
# import readxl package library(readxl) # reading data from an excel file data <-read_excel('stats.xlsx') print(data)
Producción:
Name Age Runs Wickets 1 Akhil 21 143 14 2 Mriganka 32 1020 NA 3 Avinash 30 2022 2
método write_xlsx() en el paquete writexl:
El paquete writexl proporciona un método llamado método write_xlsx() que permite escribir un marco de datos en una hoja de Excel, es decir, los archivos de formato .xls y .xlsx. El método write_xlsx() acepta un marco de datos y el nombre del archivo de Excel en el que se copia el contenido del marco de datos. Para usar el método write_xlsx(), se debe importar la primera biblioteca writexl.
Sintaxis
biblioteca (escribirxl)
write_xlsx(dataframeName, “excelFile”, col_names=TRUE)
Parámetros
- dataframeName : nombre del marco de datos que contiene los datos.
- excelFile : nombre del archivo de Excel al que importamos desde el marco de datos.
- col_names : escriba los nombres de las columnas en la parte superior del archivo si se establece en True.
Sintaxis para instalar e importar el paquete writexl:
install.package('writexl') library(writexl)
Ejemplo:
En el siguiente código, creamos un marco de datos llamado «datos» e importamos los datos en ese marco de datos al archivo de Excel «write.xlsx» usando el método write_xlsx().
Enlace al archivo usado: – enlace
R
# import writexl library library(writexl) # create a data frame data <- data.frame(player=c('A', 'B', 'C', 'D'), runs=c(100, 200, 408, NA), wickets=c(17, 20, NA, 5)) # import data in dataframe to an excel sheet write_xlsx(data, "write.xlsx")
Producción
Publicación traducida automáticamente
Artículo escrito por akhilvasabhaktula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA