So verwenden sie den dollarzeichenoperator ($) in r


Sie können den Dollarzeichenoperator ( $ ) in R verwenden, um Variablen in Listen und Datenrahmen zu erstellen und darauf zuzugreifen.

Die folgenden Beispiele zeigen vier gängige Möglichkeiten, diesen Operator in der Praxis zu verwenden.

Beispiel 1: Verwenden Sie das Dollarzeichen, um eine Variable in der Liste zu erstellen

Angenommen, wir erstellen die folgende Liste 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

Wir können den Dollarzeichenoperator ( $ ) verwenden, um eine neue Variable in dieser Liste zu erstellen:

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

Beachten Sie, dass die neue Variable D zur Liste hinzugefügt wurde.

Beispiel 2: Verwenden Sie das Dollarzeichen, um auf die Variable in der Liste zuzugreifen

Wir können auch den Dollarzeichenoperator ( $ ) verwenden, um auf eine bestimmte Variable in einer Liste zuzugreifen.

Beispielsweise können wir den folgenden Code verwenden, um auf die Variable C in der Liste zuzugreifen:

 #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

Beachten Sie, dass nur die Werte der Variablen C zurückgegeben werden.

Beispiel 3: Verwenden Sie das Dollarzeichen, um eine Variable in einem Datenrahmen zu erstellen

Angenommen, wir erstellen den folgenden Datenrahmen 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

Wir können den Dollarzeichenoperator ( $ ) verwenden, um eine neue Variable namens „assists“ im Datenrahmen zu erstellen:

 #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

Beachten Sie, dass die neue Assists- Variable dem Datenrahmen hinzugefügt wurde.

Beispiel 4: Verwenden Sie das Dollarzeichen, um auf die Variable im Datenrahmen zuzugreifen

Wir können auch den Dollarzeichenoperator ( $ ) verwenden, um auf eine bestimmte Variable in einem Datenrahmen zuzugreifen.

Beispielsweise können wir den folgenden Code verwenden, um auf die Punktevariable im Datenrahmen zuzugreifen:

 #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

Beachten Sie, dass nur die Werte der Punktevariablen zurückgegeben werden.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:

So verwenden Sie die View()-Funktion in R
So verwenden Sie die Funktion Aggregate() in R
So verwenden Sie die Funktion replace() in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert