R - combinant des listes

R - combinant des listes

Ivan veut combiner tous les prix des fruits stockés dans différentes listes en une seule liste. Alors, comment va-t-il faire ça? En utilisant le langage R, il a utilisé plusieurs façons pour accomplir cette tâche. Voyons-les un par un.

Dans ce tutoriel R, nous verrons comment nous pouvons combiner deux ou plus à la fois.

Méthode 1: Utilisation de C ()

En programmation R, C combine deux listes ou plus à la fois. Ici, les listes peuvent être des mêmes longueurs ou différentes. Il renverra une liste combinée.

Syntaxe:

c (list_object1, listObject2,…)

Où,

list_object fait référence à une liste.

Voyons quelques exemples pour mieux comprendre cette méthode.

Exemple 1

Dans cet exemple, nous combinerons les listes Mango_price et Apple_price.

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 5 prix Apple
Apple_price = List (14,56,44,30,22)
#COMBINE MANGO_PRICE ET APPLE_PRICE en utilisant C
print (c (mango_price, Apple_price))

Résultat:

Dans le code, nous avions deux listes avec cinq éléments chacun, et nous les avons combinés en utilisant la méthode C ().

Exemple 2

Dans cet exemple, nous combinerons Mango_price, Guava_price, Grape_price et Apple_price:

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 5 prix Apple
Apple_price = List (14,56,44,30,22)
#Create List avec 2 prix de goyave
Guava_price = liste (14,56)
#Create List avec 1 prix de raisin
Grape_price = List (89)
#COMBINE MANGO_PRICE, GUAVA_PRICE, GRAPE_PRICE ET APPLE_PRICE en utilisant C
print (c (mango_price, Apple_price, guava_price, vise_price)))

Résultat:

Dans le code, nous avions quatre listes avec différents dénombrements d'éléments et les avons combinés en utilisant la méthode C ().

Méthode 2: Utilisation de APPEND ()

Dans la programmation R, la méthode annexée () combine deux listes à la fois. Ici, les listes peuvent être des mêmes longueurs ou différentes. Il renverra une liste combinée.

Syntaxe:

Ajouter (List_Object1, ListObject2)

Où,

list_object fait référence à une liste.

Voyons quelques exemples pour mieux comprendre cette méthode.

Exemple 1

Dans cet exemple, nous allons combiner les listes de mango_price et d'Apple_price.

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 5 prix Apple
Apple_price = List (14,56,44,30,22)
#COMBINE MANGO_PRICE ET APPLE_PRICE Utilisation d'ajout
Imprimer (ajouter (mango_price, Apple_price))

Résultat:

Dans le code, nous avions deux listes avec 5 éléments chacun et nous les avons combinés en utilisant la méthode APPEND ().

Exemple 2

Dans cet exemple, nous combinerons les listes Mango_price et Apple_Price avec différents dénombrements d'éléments dans une liste.

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 3 prix Apple
Apple_price = List (14,30,22)
#COMBINE MANGO_PRICE ET APPLE_PRICE Utilisation d'ajout
Imprimer (ajouter (mango_price, Apple_price))

Résultat:

Dans le code, nous avions deux listes avec des nombres différents d'éléments et nous les avons combinés en utilisant la méthode annexe ().

Méthode 3: Utilisation de mapply ()

Dans la programmation R, la méthode mapply () combine deux listes ou plus à la fois. Ici, les listes peuvent être des mêmes longueurs ou différentes. Il renverra une liste combinée dans une matrice telle que chaque liste dans une liste combinée est une ligne. Il faut deux paramètres; Le premier paramètre représente le C, qui est utilisé pour combiner les listes, et le reste des paramètres représentent les objets de liste à combiner.

Syntaxe:

mapply (c, list_object1, listObject2,…)

Paramètres:

  1. C est utilisé pour combiner les listes.
  2. List_object fait référence à la liste.

Voyons quelques exemples pour mieux comprendre cette méthode.

Exemple 1

Dans cet exemple, nous combinerons les listes Mango_price et Apple_price.

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 5 prix Apple
Apple_price = List (14,56,44,30,22)
#COMBINE MANGO_PRICE ET APPLE_PRICE À l'aide de Mapply ()
Print (Mapply (C, mango_price, Apple_price))

Résultat:

Nous pouvons voir que les listes sont combinées dans une matrice.

Exemple 2

Dans cet exemple, nous combinerons Mango_price, Guava_price, Grape_price et Apple_price.

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 5 prix Apple
Apple_price = List (14,56,44,30,22)
#Create List avec 5 prix de goyave
Guava_price = liste (14,56,55,66,44)
#Create List avec 1 prix de raisin
Grape_price = List (89,12,34,21,34)
#COMBINE MANGO_PRICE, GUAVA_PRICE, GRAPE_PRICE ET APPLE_PRICE À l'aide de Mapply
Print (Mapply (C, mango_price, Apple_price, Guava_price, Grape_price))

Résultat:

Nous pouvons voir que la matrice précédente (résultat) a quatre lignes de telle sorte que chaque ligne dans une matrice fait référence à une seule liste combinée.

Méthode 4: Utilisation de Map ()

Dans la programmation R, la méthode map () combine deux listes ou plus à la fois. Ici, les listes peuvent être de même ou de longueurs différentes. Il renverra une liste combinée dans une liste. Il faut deux paramètres; Le premier paramètre représente le C, qui est utilisé pour combiner les listes et le deuxième paramètre représente les objets de liste à combiner.

Syntaxe:

Map (c, list_object1, listObject2,…)

Paramètres:

  1. C est utilisé pour combiner les listes,
  2. list_object fait référence à la liste.

Voyons quelques exemples pour mieux comprendre cette méthode.

Exemple 1

Dans cet exemple, nous combinerons les listes Mango_price et Apple_Price avec le même nombre d'éléments.

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 5 prix Apple
Apple_price = List (14,56,44,30,22)
#COMBINE MANGO_PRICE ET APPLE_PRICE À l'aide de Map ()
Print (carte (C, mango_price, Apple_price)))

Résultat:

Nous pouvons voir que les listes sont combinées dans une liste.

Exemple 2

Dans cet exemple, nous combinerons Mango_price, Guava_price, Grape_Price et Apple_price avec différents nombres d'éléments.

#Create List avec 5 prix de mangue
mango_price = list (100 230 222,671,45)
#Create List avec 5 prix Apple
Apple_price = List (14,56,44,30,22)
#Create List avec 5 prix de goyave
Guava_price = liste (14,56,55,66,44)
#Create List avec 1 prix de raisin
Grape_price = List (89,12,34,21,34)
#COMBINE MANGO_PRICE, GUAVA_PRICE, GRAPE_PRICE ET APPLE_PRICE À l'aide de la carte
Print (Map (C, mango_price, Apple_price, Guava_price, Grape_price))

Résultat:

Nous pouvons voir que les listes sont combinées dans une liste.

Conclusion

Dans cet article, Ivan a utilisé ces quatre façons de combiner les prix des fruits dans une liste. Si vous souhaitez combiner uniquement deux listes, vous pouvez utiliser la méthode annexée (). Si vous allez combiner des listes avec différents nombres d'éléments, vous pouvez utiliser les méthodes C (), Mapply () et Map (). Veuillez noter que la méthode mapply () renvoie une matrice.