A: hoe unieke waarden in een kolom te vinden


Je kunt de functie unique() in R gebruiken om unieke waarden in een kolom van een dataframe te vinden.

Deze zelfstudie biedt verschillende voorbeelden van het gebruik van deze functie met het volgende dataframe:

 #create data frame
df <- data. frame (team=c('A', 'A', 'B', 'B', 'C', 'C'),
                 points=c(90, 99, 90, 85, 90, 85),
                 assists=c(33, 33, 31, 39, 34, 34),
                 rebounds=c(30, 28, 24, 24, 28, 28))

#view data frame
df

  team points assists rebounds
1 A 90 33 30
2 A 99 33 28
3 B 90 31 24
4 B 85 39 24
5 C 90 34 28
6 C 85 34 28

Voorbeeld 1: Zoek unieke waarden in een kolom

De volgende code laat zien hoe u unieke waarden kunt vinden in de kolom „team“ :

 #find unique values in 'team' column
single(df$team)

[1] “A” “B” “C”

We kunnen een soortgelijke syntaxis gebruiken om unieke waarden te vinden in de kolom „punten“:

 #find unique values in 'points' column
unique(df$points)

[1] 90 99 85

Voorbeeld 2: Zoek en sorteer unieke waarden in een kolom

De volgende code laat zien hoe u unieke waarden in de kolom „punten“ kunt vinden en sorteren :

 #find and sort unique values in 'points' column
sort(single(df$points))

[1] 85 90 99

We kunnen unieke waarden ook in aflopende volgorde sorteren:

 #find and sort unique values in 'points' column
sort(unique(df$points), decreasing= TRUE )

[1] 99 90 85

Voorbeeld 3: Zoek en tel unieke waarden in de kolom

De volgende code laat zien hoe u het aantal van elke unieke waarde in de kolom ‚punten‘ kunt vinden en tellen:

 #find and count unique values in 'points' column
table(df$points)

85 90 99 
 2 3 1

Uit het resultaat kunnen we zien:

  • De waarde 85 verschijnt tweemaal .
  • De waarde 90 verschijnt 3 keer.
  • De waarde 99 verschijnt 1 keer.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:

Hoe een AANTAL.ALS-functie uit te voeren in R
Hoe ontbrekende waarden in R te vinden en te tellen
Hoe het aantal exemplaren in kolommen in R te tellen

Einen Kommentar hinzufügen

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