Leer y escribir archivos de Excel con R usando readxl y writexl

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

Deja una respuesta

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