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 utiliser l’opérateur de signe dollar ($) dans R



Vous pouvez utiliser l’opérateur de signe dollar ( $ ) dans R pour créer et accéder à des variables dans des listes et des blocs de données.

Les exemples suivants montrent quatre façons courantes d’utiliser cet opérateur dans la pratique.

Exemple 1 : utiliser le signe dollar pour créer une variable dans la liste

Supposons que nous créions la liste suivante dans R :

#create list
my_list <- list(A= c('X', 'Y', 'Z'),
                B=20,
                C=1:5)

#view list
my_list

$A
[1] "X" "Y" "Z"

$B
[1] 20

$C
[1] 1 2 3 4 5

Nous pouvons utiliser l’opérateur de signe dollar ( $ ) pour créer une nouvelle variable dans cette liste :

#create new variable in list
my_list$D <- c('Hey', 'Hi', 'Hello')

#view updated list
my_list

$A
[1] "X" "Y" "Z"

$B
[1] 20

$C
[1] 1 2 3 4 5

$D
[1] "Hey"   "Hi"    "Hello"

Notez que la nouvelle variable D a été ajoutée à la liste.

Exemple 2 : utiliser le signe dollar pour accéder à la variable dans la liste

Nous pouvons également utiliser l’opérateur de signe dollar ( $ ) pour accéder à une variable spécifique dans une liste.

Par exemple, on peut utiliser le code suivant pour accéder à la variable C dans la liste :

#create list
my_list <- list(A= c('X', 'Y', 'Z'),
                B=20,
                C=1:5)

#access variable C
my_list$C

[1] 1 2 3 4 5

Notez que seules les valeurs de la variable C sont renvoyées.

Exemple 3 : utiliser le signe dollar pour créer une variable dans un bloc de données

Supposons que nous créions le bloc de données suivant dans R :

#create data frame
df <- data.frame(team=c('Mavs', 'Spurs', 'Rockets', 'Nets'),
                 points=c(140, 115, 109, 98))

#view data frame
df

     team points
1    Mavs    140
2   Spurs    115
3 Rockets    109
4    Nets     98

Nous pouvons utiliser l’opérateur de signe dollar ( $ ) pour créer une nouvelle variable dans le bloc de données appelée assists :

#create new variable called assists
df$assists <- c(20, 25, 29, 49)

#view updated data frame
df

     team points assists
1    Mavs    140      20
2   Spurs    115      25
3 Rockets    109      29
4    Nets     98      49

Notez que la nouvelle variable assists a été ajoutée au bloc de données.

Exemple 4 : utiliser le signe dollar pour accéder à la variable dans le bloc de données

Nous pouvons également utiliser l’opérateur de signe dollar ( $ ) pour accéder à une variable spécifique dans un bloc de données.

Par exemple, nous pouvons utiliser le code suivant pour accéder à la variable points dans le bloc de données :

#create data frame
df <- data.frame(team=c('Mavs', 'Spurs', 'Rockets', 'Nets'),
                 points=c(140, 115, 109, 98))

#access values for points
df$points

[1] 140 115 109  98

Notez que seules les valeurs de la variable points sont renvoyées.

Ressources additionnelles

Les didacticiels suivants expliquent comment utiliser d’autres fonctions courantes dans R :

Comment utiliser la fonction View() dans R
Comment utiliser la fonction Aggregate() dans R
Comment utiliser la fonction replace() dans R

Ajouter un commentaire

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