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 un vecteur vide dans R (avec exemples)



Vous pouvez utiliser l’une des méthodes suivantes pour créer un vecteur vide dans R :

#create empty vector with length zero and no specific class
empty_vec <- vector()

#create empty vector with length zero and a specific class
empty_vec <- character()

#create empty vector with specific length
empty_vec <- rep(NA, times=10)

Les exemples suivants montrent comment utiliser chacune de ces méthodes dans la pratique.

Méthode 1 : créer un vecteur vide de longueur nulle

Le code suivant montre comment créer un vecteur d’une longueur nulle et sans classe spécifique :

#create empty vector with length zero and no specific class
empty_vec <- vector()

#display length of vector
length(empty_vec)

[1] 0

Nous pouvons ensuite remplir le vecteur avec des valeurs si nous le souhaitons :

#add values 1 through 10 to empty vector
empty_vec <- c(empty_vec, 1:10)

#view updated vector
empty_vec

[1]  1  2  3  4  5  6  7  8  9 10

Méthode 2 : créer un vecteur vide d’une classe spécifique

Le code suivant montre comment créer des vecteurs vides de classes spécifiques :

#create empty vector of class 'character'
empty_vec <- character()

class(empty_vec)

[1] "character"

#create empty vector of class 'numeric'
empty_vec <- numeric()

class(empty_vec)

numeric(0)

#create empty vector of class 'logical'
empty_vec <- logical()

class(empty_vec)

logical(0)

Méthode 3 : créer un vecteur vide avec une longueur spécifique

Le code suivant montre comment créer un vecteur avec une longueur spécifique dans R :

#create empty vector with length 10
empty_vec <- rep(NA, times=10)

#display empty vector
empty_vec

[1] NA NA NA NA NA NA NA NA NA NA

Si vous connaissez la longueur du vecteur dès le départ, c’est la solution la plus efficace en mémoire dans R.

Ressources additionnelles

Comment créer une liste vide dans R
Comment créer un bloc de données vide dans R
Comment convertir une liste en vecteur dans R
Comment convertir une colonne de bloc de données en vecteur dans R

Ajouter un commentaire

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