Как использовать функцию setnames в r (с примерами)
Вы можете использовать функцию setNames в R, чтобы установить имена объекта и вернуть объект.
Эта функция использует следующий базовый синтаксис:
setNames(object, nm)
Золото:
- имена : Имя объекта
- nm : Вектор символов имен.
Следующие примеры показывают, как использовать эту функцию в различных сценариях.
Пример 1. Использование setNames с вектором
Предположим, мы создаем следующий вектор в 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