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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *