R - Listas de combinação

R - Listas de combinação

Ivan quer combinar todos os preços dos frutos armazenados em diferentes listas em uma única lista. Então, como ele fará isso? Ao usar o idioma R, ele usou várias maneiras de concluir esta tarefa. Vamos vê -los um por um.

Neste tutorial r, veremos como podemos combinar dois ou mais de cada vez.

Método 1: Usando C ()

Na programação R, C combina duas ou mais listas por vez. Aqui, as listas podem ser da mesma ou de comprimentos diferentes. Ele retornará uma lista combinada.

Sintaxe:

c (list_object1, listObject2,…)

Onde,

list_object refere -se a uma lista.

Vamos ver alguns exemplos para entender melhor este método.

Exemplo 1

Neste exemplo, combinaremos as listas de mango_price e maçã_price.

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 5 preços da Apple
Apple_price = List (14,56,44,30,22)
#Combine mango_price e Apple_price usando C
Print (C (mango_price, Apple_price))

Resultado:

No código, tivemos duas listas com cinco elementos cada, e os combinamos usando o método C ().

Exemplo 2

Neste exemplo, combinaremos Mango_price, Guava_price, Grape_Price e Apple_price:

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 5 preços da Apple
Apple_price = List (14,56,44,30,22)
#Lista de criação com 2 preços de goiaba
Guava_price = List (14,56)
#Lista de criação com 1 preço de uva
Grape_Price = List (89)
#Combine mango_price, guava_price, grape_price e Apple_price usando C
Print (C (mango_price, Apple_price, Guava_price, Grape_Price))

Resultado:

No código, tínhamos quatro listas com diferentes contagens de elementos e combinamos -as usando o método C ().

Método 2: Usando Append ()

Na programação R, o método Append () combina duas listas por vez. Aqui, as listas podem ser da mesma ou de comprimentos diferentes. Ele retornará uma lista combinada.

Sintaxe:

Anexar (list_object1, listObject2)

Onde,

list_object refere -se a uma lista.

Vamos ver alguns exemplos para entender melhor este método.

Exemplo 1

Neste exemplo, combinaremos as listas Mango_Price e Apple_Price.

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 5 preços da Apple
Apple_price = List (14,56,44,30,22)
#Combine mango_price e Apple_price usando o Append
Print (Anexo (Mango_price, Apple_price))

Resultado:

No código, tivemos duas listas com 5 elementos cada e nós os combinamos usando o método append ().

Exemplo 2

Neste exemplo, combinaremos as listas Mango_Price e Apple_price com diferentes contagens de elementos em uma lista.

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 3 preços da Apple
Apple_price = List (14,30,22)
#Combine mango_price e Apple_price usando o Append
Print (Anexo (Mango_price, Apple_price))

Resultado:

No código, tínhamos duas listas com diferentes números de elementos e os combinamos usando o método Append ().

Método 3: Usando o MAPPLICE ()

Na programação R, o método MapPly () combina duas ou mais listas por vez. Aqui, as listas podem ser da mesma ou de comprimentos diferentes. Ele retornará uma lista combinada em uma matriz de modo que cada lista em uma lista combinada seja uma linha. São necessários dois parâmetros; O primeiro parâmetro representa o C, que é usado para combinar as listas, e o restante dos parâmetros representam os objetos da lista a serem combinados.

Sintaxe:

mapply (c, list_object1, listObject2,…)

Parâmetros:

  1. c é usado para combinar as listas.
  2. List_object refere -se à lista.

Vamos ver alguns exemplos para entender melhor este método.

Exemplo 1

Neste exemplo, combinaremos as listas de mango_price e maçã_price.

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 5 preços da Apple
Apple_price = List (14,56,44,30,22)
#Combine mango_price e Apple_price usando o MAPPLELE ()
Imprima (Mapply (C, Mango_Price, Apple_Price))

Resultado:

Podemos ver que as listas são combinadas em uma matriz.

Exemplo 2

Neste exemplo, combinaremos Mango_price, Guava_price, Grape_price e Apple_price.

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 5 preços da Apple
Apple_price = List (14,56,44,30,22)
#Lista de criação com 5 preços de goiaba
GUAVA_PRICE = Lista (14,56,55,66,44)
#Lista de criação com 1 preços de uva
Grape_Price = List (89,12,34,21,34)
#Combine mango_price, guava_price, grape_price e Apple_price usando o Mapply
Print (mapply (C, Mango_price, Apple_price, Guava_price, Grape_price))

Resultado:

Podemos ver que a matriz anterior (resultado) possui quatro linhas de modo que cada linha em uma matriz se refere a uma única lista que é combinada.

Método 4: Usando o mapa ()

Na programação r, o método map () combina duas ou mais listas por vez. Aqui, as listas podem ser do mesmo ou de comprimentos diferentes. Ele retornará uma lista combinada em uma lista. São necessários dois parâmetros; O primeiro parâmetro representa o C, que é usado para combinar as listas e o segundo parâmetro representa os objetos da lista a serem combinados.

Sintaxe:

Mapa (c, list_object1, listObject2,…)

Parâmetros:

  1. c é usado para combinar as listas,
  2. list_object refere -se à lista.

Vamos ver alguns exemplos para entender melhor este método.

Exemplo 1

Neste exemplo, combinaremos as listas Mango_Price e Apple_Price com o mesmo número de elementos.

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 5 preços da Apple
Apple_price = List (14,56,44,30,22)
#Combine mango_price e Apple_price usando o map ()
Imprimir (mapa (C, Mango_price, Apple_price))

Resultado:

Podemos ver que as listas são combinadas em uma lista.

Exemplo 2

Neste exemplo, combinaremos Mango_Price, Guava_Price, Grape_Price e Apple_price com diferentes números de elementos.

#Lista de criação com 5 preços de manga
mango_price = lista (100.230.222.671,45)
#Lista de criação com 5 preços da Apple
Apple_price = List (14,56,44,30,22)
#Lista de criação com 5 preços de goiaba
GUAVA_PRICE = Lista (14,56,55,66,44)
#Lista de criação com 1 preços de uva
Grape_Price = List (89,12,34,21,34)
#Combine mango_price, guava_price, grape_price e Apple_price usando mapa
Print (mapa (C, Mango_price, Apple_price, Guava_price, Grape_Price))

Resultado:

Podemos ver que as listas são combinadas em uma lista.

Conclusão

Neste artigo, Ivan usou essas quatro maneiras de combinar os preços dos frutos em uma lista. Se você deseja combinar apenas duas listas, você pode usar o método Append (). Se você vai combinar listas com diferentes números de elementos, pode usar os métodos C (), MAPPLEP () e MAP (). Observe que o método mapply () retorna uma matriz.