Hoe de setnames-functie in r te gebruiken (met voorbeelden)
U kunt de functie setNames in R gebruiken om de namen van een object in te stellen en het object te retourneren.
Deze functie gebruikt de volgende basissyntaxis:
setNames(object, nm)
Goud:
- namen : de naam van het object
- nm : Een karaktervector van namen
De volgende voorbeelden laten zien hoe u deze functie in verschillende scenario’s kunt gebruiken.
Voorbeeld 1: SetNames gebruiken met Vector
Stel dat we de volgende vector in R creëren met namen:
#createvector
data <- c(1, 3, 4, 4)
#create names for vector
names(data) <- c('points', 'rebounds', 'blocks', 'steals')
#view vector
data
points rebounds blocks steals
1 3 4 4
We kunnen exact dezelfde vector met namen maken door simpelweg de setNames() functie te gebruiken:
#create vector with names
data <- setNames(c(1, 3, 4, 4), c('points', 'rebounds', 'blocks', 'steals'))
#view vector
data
points rebounds blocks steals
1 3 4 4
Met behulp van een enkele lijn kunnen we exact dezelfde vector met namen creëren.
Voorbeeld 2: Gebruik setNames met Lijst
De volgende code laat zien hoe u de functie setNames gebruikt om een lijst met specifieke namen in R te maken en de lijst te retourneren:
#create list with names and return list
setNames(list(c(1, 2), 3:6, c('A', 'B')), c('points', 'steals', 'team'))
$points
[1] 1 2
$steals
[1] 3 4 5 6
$team
[1] “A” “B”
Houd er rekening mee dat er een lijst wordt geretourneerd met de namen die we hebben opgegeven met de functie setNames .
Merk ook op dat u het volgende in R kunt typen om de volledige documentatie voor de setNames- functie te lezen:
?setNames
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:
Lijnnamen wijzigen in R
Hoe kolomnamen te herhalen in R
Hoe de namenfunctie in R te gebruiken