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

Einen Kommentar hinzufügen

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