Hoe de dollartekenoperator ($) in r te gebruiken


U kunt de dollartekenoperator ( $ ) in R gebruiken om variabelen in lijsten en gegevensframes te maken en te openen.

De volgende voorbeelden tonen vier veelgebruikte manieren om deze operator in de praktijk te gebruiken.

Voorbeeld 1: Gebruik het dollarteken om een variabele in de lijst te maken

Stel dat we de volgende lijst in R maken:

 #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

We kunnen de dollartekenoperator ( $ ) gebruiken om een nieuwe variabele in deze lijst te maken:

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

Merk op dat de nieuwe variabele D aan de lijst is toegevoegd.

Voorbeeld 2: Gebruik het dollarteken om toegang te krijgen tot de variabele in de lijst

We kunnen ook de dollartekenoperator ( $ ) gebruiken om toegang te krijgen tot een specifieke variabele in een lijst.

We kunnen bijvoorbeeld de volgende code gebruiken om toegang te krijgen tot de variabele C in de lijst:

 #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

Merk op dat alleen de waarden van variabele C worden geretourneerd.

Voorbeeld 3: Gebruik het dollarteken om een variabele in een dataframe te maken

Stel dat we het volgende dataframe in R creëren:

 #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

We kunnen de dollartekenoperator ( $ ) gebruiken om een nieuwe variabele in het dataframe te maken met de naam 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

Merk op dat de nieuwe assists- variabele aan het dataframe is toegevoegd.

Voorbeeld 4: Gebruik het dollarteken om toegang te krijgen tot de variabele in het dataframe

We kunnen ook de dollartekenoperator ( $ ) gebruiken om toegang te krijgen tot een specifieke variabele in een dataframe.

We kunnen bijvoorbeeld de volgende code gebruiken om toegang te krijgen tot de puntenvariabele in het dataframe:

 #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

Houd er rekening mee dat alleen de waarden van de puntenvariabele worden geretourneerd.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende functies in R kunt gebruiken:

Hoe de View()-functie in R te gebruiken
Hoe de functie Aggregate() in R te gebruiken
Hoe de functie Replace() in R te gebruiken

Einen Kommentar hinzufügen

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