So verwenden sie die setnames-funktion in r (mit beispielen)
Sie können die Funktion setNames in R verwenden, um die Namen eines Objekts festzulegen und das Objekt zurückzugeben.
Diese Funktion verwendet die folgende grundlegende Syntax:
setNames(object, nm)
Gold:
- Namen : Der Name des Objekts
- nm : Ein Zeichenvektor von Namen
Die folgenden Beispiele zeigen, wie Sie diese Funktion in verschiedenen Szenarien verwenden.
Beispiel 1: Verwendung von setNames mit Vector
Angenommen, wir erstellen in R den folgenden Vektor mit 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
Wir können genau denselben Vektor mit Namen erstellen, indem wir einfach die Funktion setNames() verwenden:
#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
Mit einer einzigen Zeile können wir genau denselben Vektor mit Namen erstellen.
Beispiel 2: Verwenden Sie setNames mit List
Der folgende Code zeigt, wie Sie mit der Funktion setNames eine Liste mit bestimmten Namen in R erstellen und die Liste zurückgeben:
#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”
Beachten Sie, dass eine Liste mit den Namen zurückgegeben wird, die wir mit der Funktion setNames angegeben haben.
Beachten Sie außerdem, dass Sie Folgendes in R eingeben können, um die vollständige Dokumentation für die Funktion setNames zu lesen:
?setNames
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:
So ändern Sie Zeilennamen in R
So iterieren Sie über Spaltennamen in R
So verwenden Sie die Namensfunktion in R