Функция names() в R - операции с именами

R 语言实例Примеры на языке R

Функция names() в R используется для получения или установки атрибута имён объекта.

names() можно применять к векторам, спискам и датафреймам для управления именами элементов.

Синтаксис функции names() выглядит следующим образом:

names(x)
names(x) <- value

Описание параметра:

  • xВходной объект (вектор, список или фрейм данных).

  • valueВектор имен, который нужно задать.

Пример

# Задать имена для элементов вектора
scores <- c(88, 92, 76, 85, 90)
names(scores) <- c("Zhang San", "Li Si", "Wang Wu", "Zhao Liu", "Qian Qi")
print("Вектор с именами:")
print(scores)

# Доступ к элементам по имени
print(paste("Оценка Li Si:", scores["Li Si"]))

# Получить и изменить имена столбцов фрейма данных
df <- data.frame(a = 1:3, b = 4:6)
print("Имена столбцов до изменения:")
print(names(df))

names(df) <- c("Column1", "Column2")
print("Имена столбцов после изменения:")
print(names(df))

Вывод после выполнения приведённого выше кода:

[1] "带名称的向量:"
张三 李四 王五 赵六 钱七
 88   92   76   85   90
[1] "李四的成绩: 92"
[1] "修改前列名:"
[1] "a" "b"
[1] "修改后列名:"
[1] "列一" "列二"

R 语言实例Примеры на языке R

Другие расширения