Come utilizzare l'operatore del segno del dollaro ($) in r


È possibile utilizzare l’operatore del segno del dollaro ( $ ) in R per creare e accedere a variabili in elenchi e frame di dati.

Gli esempi seguenti mostrano quattro modi comuni di utilizzare questo operatore nella pratica.

Esempio 1: utilizzare il simbolo del dollaro per creare una variabile nell’elenco

Supponiamo di creare la seguente lista in 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

Possiamo utilizzare l’operatore del segno del dollaro ( $ ) per creare una nuova variabile in questo elenco:

 #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”

Si noti che la nuova variabile D è stata aggiunta all’elenco.

Esempio 2: utilizzare il segno del dollaro per accedere alla variabile nell’elenco

Possiamo anche utilizzare l’operatore del simbolo del dollaro ( $ ) per accedere a una variabile specifica in un elenco.

Ad esempio, possiamo utilizzare il seguente codice per accedere alla variabile C nell’elenco:

 #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

Si noti che vengono restituiti solo i valori della variabile C.

Esempio 3: utilizzare il simbolo del dollaro per creare una variabile in un frame di dati

Supponiamo di creare il seguente frame di dati in R:

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

#view data frame
df

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

Possiamo utilizzare l’operatore del segno del dollaro ( $ ) per creare una nuova variabile nel frame di dati chiamata 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

Da notare che la nuova variabile assist è stata aggiunta al data frame.

Esempio 4: utilizzare il segno del dollaro per accedere alla variabile nel frame di dati

Possiamo anche utilizzare l’operatore del simbolo del dollaro ( $ ) per accedere a una variabile specifica in un frame di dati.

Ad esempio, possiamo utilizzare il seguente codice per accedere alla variabile points nel data frame:

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

#access values for points
df$points

[1] 140 115 109 98

Da notare che vengono restituiti solo i valori della variabile points .

Risorse addizionali

I seguenti tutorial spiegano come utilizzare altre funzioni comuni in R:

Come utilizzare la funzione View() in R
Come utilizzare la funzione Aggregate() in R
Come utilizzare la funzione replace() in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *