Concatenar la lista de dos tablas de datos usando la función rbindlist() en R

En este artículo, veremos el enfoque para concatenar una lista de dos tablas de datos usando la función rbindlist() en el lenguaje de programación R.

Concatenar lista de dos tablas de datos usando la función rbindlist()

En este método de concatenar una lista de dos tablas de datos usando la función rbindlist(), el usuario primero debe instalar e importar el paquete data.table a la consola R en funcionamiento, luego el usuario debe llamar a la función rbindlist() pasada con las tablas de datos creadas y, además, esta función devolverá la tabla de datos concatenada con las tablas de datos pasadas en la función en el lenguaje de programación R.

Sintaxis: rbindlist( l, llenar = FALSO, usar.nombres = “verificar”, idcol = NULL)

Parámetros:

  •     l : Esta es una lista de objetos data.table o data.frame o list.
  •    relleno: Esto es falso por defecto. Si especificamos esto como verdadero, automáticamente llena las columnas que faltan con NA.
  •    use.names: por defecto, se especifica como verificación, lo que implica que todos los elementos pueden no tener los mismos nombres en el mismo orden.
  •    idcol: básicamente crea una columna en el resultado, que muestra de qué elemento de la lista provienen esas filas en particular.

Ejemplo 1:

En este ejemplo, importamos la biblioteca data.table y luego creamos dos tablas de datos usando la función data.table() del paquete data.table más con la llamada de la función rbindlist() del paquete data.table que tenemos pasó el nombre de la tabla creada y en el resultado, esta función devuelve la tabla concatenada en el lenguaje de programación R.

R

# import required library
library("data.table")
  
# create data table to concatenate 
sales_2021 <- data.table(quarter = 1:4,
                         amount=c(3550,3000,3120,3670))
sales_2022 <- data.table(quarter = 1:4,
                         amount = c(3200,2590,2970,3420))
  
# Use rbindlist() function to concatenate
data_concat <- rbindlist(list(sales_2021,
                              sales_2022))   
data_concat      

Producción:

 

Ejemplo 2:

En este ejemplo, importamos la biblioteca data.table y luego creamos dos tablas de datos usando la función data.table() del paquete data.table más con la llamada de la función rbindlist() del paquete data.table que tenemos pasado el nombre de la tabla creada y con el parámetro especial pasado idcol que agrega una columna de identificador en el resultado, esta función devuelve la tabla concatenada en el lenguaje de programación R.

R

# import required library
library("data.table")
  
# create data table to concatenate 
sales_2021 <- data.table(quarter = 1:4,
                         amount=c(3550,3000,3120,3670))
sales_2022 <- data.table(quarter = 1:4,
                         amount = c(3200,2590,2970,3420))
  
# Use rbindlist() function to concatenate
data_concat <- rbindlist(list(sales_2021,
                              sales_2021),
                         idcol = TRUE)   
data_concat      

Producción:

 

Publicación traducida automáticamente

Artículo escrito por geetansh044 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 *