Як використовувати функцію 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