Jak korzystać z funkcji setnames w r (z przykładami)
Możesz użyć funkcji setNames w R, aby ustawić nazwy obiektu i zwrócić obiekt.
Ta funkcja wykorzystuje następującą podstawową składnię:
setNames(object, nm)
Złoto:
- nazwy : nazwa obiektu
- nm : wektor znaków nazw
Poniższe przykłady pokazują, jak używać tej funkcji w różnych scenariuszach.
Przykład 1: Używanie setNames z wektorem
Załóżmy, że tworzymy następujący wektor w R z nazwami:
#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
Możemy utworzyć dokładnie ten sam wektor z nazwami, po prostu używając funkcji setNames() :
#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
Za pomocą jednej linii możemy stworzyć dokładnie ten sam wektor z nazwami.
Przykład 2: Użyj setNames z listą
Poniższy kod pokazuje, jak używać funkcji setNames do tworzenia listy o określonych nazwach w języku R i zwracania listy:
#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”
Zauważ, że zwracana jest lista z nazwami, które określiliśmy za pomocą funkcji setNames .
Pamiętaj też, że możesz wpisać w języku R następujące polecenie, aby przeczytać pełną dokumentację funkcji setNames :
?setNames
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w języku R:
Jak zmienić nazwy linii w R
Jak iterować po nazwach kolumn w R
Jak korzystać z funkcji nazw w R