Créer une liste dans R

Créer une liste dans R

«Une liste est un type de données abstrait en informatique ou en programmation qui comprend un nombre fini de valeurs ordonnées. Les valeurs de la liste peuvent se répéter / se produire plusieurs fois. Nous pouvons écrire plusieurs éléments dans une liste et les séparer en mettant des virgules entre eux. La façon dont les données sont entrées dans une liste diffère par le langage de programmation. Les différents types d'éléments de données peuvent être utilisés dans la même liste. Une liste peut stocker un ou plusieurs sous-listes, vecteurs et même matrices en soi."

Comment utiliser la liste R dans Ubuntu 20.04?

Les listes sont des structures de données unidimensionnelles hétérogènes. Une liste est un vecteur comprenant divers composants de données. La fonction List () est utilisée pour construire une liste dans R. La valeur d'index dans les listes R peut être utilisée pour récupérer les éléments d'une liste. Contrairement à un tableau dans R, l'indexation d'une liste commence par 1 plutôt que 0, comme dans d'autres langages de programmation.

Voici quelques exemples de la liste dans R. Dans ces exemples, nous vous apprendrons à créer une liste, comment vous pouvez les utiliser et les manipuler dans le langage de programmation R.

Exemple 1: Création d'une liste simple dans R

La fonction List (), ainsi que certains paramètres, est utilisée pour créer une liste dans R. La liste peut contenir à la fois les données du même type ou des types de données différents. Jetons un coup d'œil à une liste composée de types de données similaires.

Nous avons créé quatre listes de différents types de données. Le type de données est le même dans chacune des listes ci-dessus. Lorsque nous passons ces tableaux dans la fonction List (), nous obtiendrons la sortie suivante:

Vous pouvez voir que chaque liste affiche des valeurs du même type. Maintenant, que se passe-t-il si nous avons des types de données mixtes dans une seule liste? Nous utiliserons différents types de données dans la fonction List () comme paramètres. Lorsque nous appelons la liste, elle affichera chaque élément à l'intérieur de la liste.

Avoir plusieurs types de données dans un seul tableau n'était pas possible. Cependant, comme indiqué ci-dessus, nous avons utilisé différents types de données, i.e., Éléments numériques, de caractère, logiques et vectoriels.

Exemple 2: nommer les éléments de la liste dans R

Après avoir créé une liste, R nous permet d'accéder aux éléments de la liste de manière très facile. Nous pouvons nommer un ou plusieurs éléments à l'intérieur de la liste, et ils peuvent être accessibles à l'aide de leurs noms. Pour nommer les éléments, la fonction noms () est utilisée dans laquelle nous passerons un vecteur contenant les noms des éléments.

Comme vous pouvez le voir, nous avons spécifié des noms pour le vecteur, la matrice et un sous-liste comme «joueur», «rang» et «sport», respectivement. En nommant les éléments de la liste, nous pouvons désormais accéder à chaque élément à partir de la liste simplement en appelant son nom spécifié.

Exemple 3: Accès aux éléments de la liste dans R

Dans R, il y a deux approches pour récupérer les éléments de la liste. La première méthode consiste à accéder aux éléments en utilisant le numéro d'index. Cette méthode est également courante pour accéder aux éléments des vecteurs et des tableaux. La deuxième méthode pour accéder à l'élément est du nom des éléments. Comprenons cela avec des exemples ci-dessous.

Accéder aux éléments à l'aide du numéro d'index
Tout d'abord, nous devons configurer une liste en utilisant la fonction de liste. Nous créerons une liste de types de données mixtes ayant un vecteur, une matrice et une liste.

Pour récupérer l'élément, nous devons utiliser le numéro d'index à l'intérieur des crochets «[]» avec le nom de la variable dans laquelle la liste est stockée, ou vous pouvez également utiliser la liste elle-même.

Accéder aux éléments à l'aide de noms
Pour accéder aux éléments par leurs noms, vous devez d'abord spécifier les noms des éléments. Nous n'avons pas pu accéder à la liste en utilisant des noms si les noms n'étaient pas affectés.

Pour accéder aux éléments en utilisant des noms, nous devons écrire le nom de l'élément dans le carré avec les doubles citations. Vous pouvez également récupérer des éléments en utilisant le signe du dollar «$» avant le nom de l'élément, je.e., «(L $ class)» dans l'exemple ci-dessus.

Exemple 4: manipulant l'élément de la liste dans R

La liste R peut être mise à jour, supprimée ou ajoutée. Un élément de liste peut être mis à jour de n'importe où, mais si nous voulons ajouter ou supprimer un élément, il sera ajouté ou supprimé à la fin de la liste. Pour supprimer un élément / élément d'un index spécifique, nous pouvons attribuer une valeur nul à cet index. Nous pouvons ajouter un élément en remplaçant une nouvelle valeur.

Dans la première modification, nous avons ajouté un personnage d'élément «Londres» au dernier de la liste. Comme il n'était pas pertinent pour la liste, nous l'avons remplacé par une valeur nulle dans le 2nd modification. Il supprimera le 4e valeur d'index, i.e., «Londres», à partir des éléments de la liste. Dans le 3rd modification, nous avons remplacé une valeur «d» pour le 3rd élément de la liste. Après toutes ces modifications suivantes seront la sortie.

Exemple 5: Convertir la liste R en vecteur

Dans R, nous ne pouvons pas effectuer d'opérations arithmétiques avec la liste. Pour effectuer des opérations arithmétiques, nous pouvons le convertir en vecteur en utilisant la fonction unst (). La liste sera adoptée comme une entrée dans la fonction unst () pour convertir la liste en un vecteur.

Dans le cas ci-dessus, nous avons créé deux listes, «L1» et «L2». Nous avons passé ces listes en tant que paramètre dans la fonction unst () pour les convertir en vecteurs. Après les avoir convertis, nous avons pris une somme de ces vecteurs pour afficher la sortie.

Conclusion

Dans ce tutoriel, nous avons discuté des listes en détail et comment vous pouvez les utiliser dans le langage de programmation R dans Ubuntu 20.04. Vous devez maintenant être familier avec la liste R et devriez pouvoir les utiliser pour différentes applications. Pour vous faciliter la compréhension, nous avons mis en œuvre cinq exemples dans lesquels nous avons vu comment faire des listes en R, comment nommer ses éléments, comment accéder aux éléments de la liste, comment les manipuler et comment convertir les listes en vecteurs pour effectuer des opérations arithmétiques sur eux.