Как использовать функцию 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *