Cómo combinar listas en R

En este artículo, discutiremos para ver cómo combinar las Listas en el lenguaje de programación R.

Método 1: Usar la función c()

Podemos combinar listas agregando las listas usando la función c().

Sintaxis:

c(lista1,lista2,lista3,..,lista n)

Donde las listas son las listas múltiples

Ejemplo: programa R para combinar 4 listas

R

# create list1 
list1=list(names=c('sravan','bobby','ojaswi'),
           marks=c(100,89,76))
  
# create list2 
list2=list(names=c('rohith','gnanesh','satwik'),
           marks=c(96,89,70))
  
# create list3 
list3=list(names=c('vijay','gopal','harsha'),
           marks=c(100,89,76))
  
# create list4 
list4=list(names=c('ramya','khyathi','ramya preethi'),
           marks=c(96,89,70))
  
  
# combine lists using c() function
final_list=c(list1,list2,list3,list4)
  
# display list
print(final_list)

Producción:

Método 2: Usar la función append()

Usando la función append() podemos combinar listas

Sintaxis:

agregar (lista1, lista2, lista3,.,listan)

Ejemplo: programa R para combinar listas usando la función append()

R

# create list1 
list1=list(names=c('sravan','bobby','ojaswi'),
           marks=c(100,89,76))
  
# create list2 
list2=list(names=c('rohith','gnanesh','satwik'),
           marks=c(96,89,70))
  
# combine lists using append() function
final_list=append(list1,list2)
  
# display list
print(final_list)

Producción:

Método 3: Usar la función mapply()

Esta función se utiliza para combinar múltiples listas

Sintaxis:

mapply(c,lista1,lista2,..,listan)

Dónde, 

  • lista son las listas de entrada
  • c es la función que combina las listas

Ejemplo: programa R para combinar 4 listas usando el método mapply()

R

# create list1 
list1=list(names=c('sravan','bobby','ojaswi'),
           marks=c(100,89,76))
  
# create list2 
list2=list(names=c('rohith','gnanesh','satwik'),
           marks=c(96,89,70))
  
#create list3 
list3=list(names=c('vijay','gopal','harsha'),
           marks=c(100,89,76))
  
# create list4 
list4=list(names=c('ramya','khyathi','ramya preethi'),
           marks=c(96,89,70))
  
# combine lists using mapply() function
final_list=mapply(c,list2,list3,list4)
  
# display list
print(final_list)

Producción:

Método 4: Usar la función map()

La función map() funciona de manera similar a mapply() para combinar varias listas en una sola.

Sintaxis:

Mapa(c,lista1,lista2,..,listan)

dónde,

  • lista son las listas de entrada
  • c es la función que combina las listas

Ejemplo:  programa R para combinar múltiples listas usando la función Map()

R

# create list1 
list1=list(names=c('sravan','bobby','ojaswi'),
           marks=c(100,89,76))
  
# create list2 
list2=list(names=c('rohith','gnanesh','satwik'),
           marks=c(96,89,70))
  
# create list3
list3=list(names=c('vijay','gopal','harsha'),
           marks=c(100,89,76))
  
# create list4 
list4=list(names=c('ramya','khyathi','ramya preethi'),
           marks=c(96,89,70))
  
# combine lists using Map() function
final_list=Map(c,list2,list3,list4)
  
# display list
print(final_list)

Producción:

Publicación traducida automáticamente

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