Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Comment créer une liste vide dans R (avec exemples)



Vous pouvez utiliser la syntaxe suivante pour créer une liste vide dans R :

#create empty list with length of zero
empty_list <- list()

#create empty list of length 10
empty_list <- vector(mode='list', length=10)

Les exemples suivants montrent comment utiliser ces fonctions dans la pratique.

Exemple 1 : Créer une liste vide dans R avec une longueur de zéro

Le code suivant montre comment créer une liste vide d’une longueur nulle dans R :

#create empty list
empty_list <- list()

#verify that empty_list is of class 'list'
class(empty_list)

[1] "list"

#view length of list
length(empty_list)

[1] 0

Le résultat est une liste d’une longueur de 0.

Exemple 2 : Créer une liste vide dans R avec une longueur spécifique

Le code suivant montre comment créer une liste vide de longueur 8 dans R :

#create empty list of length 8
empty_list <- vector(mode='list', length=8)

#verify that empty_list is of class 'list'
class(empty_list)

[1] "list"

#view list
empty_list
[[1]]
NULL

[[2]]
NULL

[[3]]
NULL

[[4]]
NULL

[[5]]
NULL

[[6]]
NULL

[[7]]
NULL

[[8]]
NULL

Le résultat est une liste d’une longueur de 8 dans laquelle chaque élément de la liste est NULL.

Exemple 3 : ajouter des valeurs à une liste vide dans R

L’une des raisons les plus courantes pour créer une liste vide est de la remplir ensuite de valeurs à l’aide d’une boucle.

Le code suivant montre comment créer une liste vide, puis la remplir de valeurs :

#create empty list of length 8
empty_list <- vector(mode='list', length=8)

#get length of list
len <- length(empty_list)

#define values to append to list
new <- c(3, 5, 12, 14, 17, 18, 18, 20)

#fill values in list
i = 1
while(i <= length(new)) {
    empty_list[[i]] <- new[i]
    i <- i + 1
}

#display updated list
empty_list

[[1]]
[1] 3

[[2]]
[1] 5

[[3]]
[1] 12

[[4]]
[1] 14

[[5]]
[1] 17

[[6]]
[1] 18

[[7]]
[1] 18

[[8]]
[1] 20

Notez que la liste vide est désormais remplie avec les nouvelles valeurs que nous avons spécifiées.

Ressources additionnelles

Comment créer un bloc de données vide dans R
Comment ajouter des valeurs à la liste dans R
Comment convertir une liste en vecteur dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *