Як використовувати функцію setnames у r (з прикладами)


Ви можете використовувати функцію setNames у R, щоб встановити імена об’єкта та повернути об’єкт.

Ця функція використовує такий базовий синтаксис:

 setNames(object, nm)

золото:

  • імена : ім’я об’єкта
  • nm : символьний вектор імен

У наведених нижче прикладах показано, як використовувати цю функцію в різних сценаріях.

Приклад 1: використання setNames із Vector

Припустимо, ми створюємо наступний вектор у R з іменами:

 #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

Ми можемо створити точно такий же вектор з іменами, просто використовуючи функцію 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

Використовуючи один рядок, ми можемо створити точно такий же вектор з іменами.

Приклад 2: використовуйте setNames зі списком

Наступний код показує, як використовувати функцію setNames для створення списку з певними іменами в R і повернення списку:

 #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”

Зауважте, що список повертається з іменами, які ми вказали за допомогою функції setNames .

Також зауважте, що ви можете ввести наступне в R, щоб прочитати повну документацію для функції setNames :

 ?setNames

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в R:

Як змінити назви рядків у R
Як перебирати імена стовпців у R
Як використовувати функцію імен у R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *