R语言 获取或设置一个对象的元素名称 – names() 函数
R语言中的 names() 函数用于获取或设置一个对象的名称。这个函数将对象,即向量、矩阵或数据框作为参数,同时将数值分配给对象作为名称。所传递的值向量的长度必须与要命名的对象的长度完全相等。
语法: names(x) <- value
参数:
x: 对象,如矢量、矩阵、数据框等。
value: 要分配给x的名称。
例1 :
# R program to assign name to an object
# Creating a vector
x <- c(1, 2, 3, 4, 5)
# Assigning names using names() function
names(x) <- c("gfg1", "gfg2", "gfg3", "gfg4", "gfg5")
# Printing name vector that is assigned
names(x)
# Printing updated vector
print(x)
输出
[1] "gfg1" "gfg2" "gfg3" "gfg4" "gfg5"
gfg1 gfg2 gfg3 gfg4 gfg5
1 2 3 4 5
例2 :
# R program to get names of an Object
# Importing Library
library(datasets)
# Importing dataset
head(airquality)
# Calling names() function to get names
names(airquality)
输出
Ozone Solar.R Wind Temp Month Day
1 41 190 7.4 67 5 1
2 36 118 8.0 72 5 2
3 12 149 12.6 74 5 3
4 18 313 11.5 62 5 4
5 NA NA 14.3 56 5 5
6 28 NA 14.9 66 5 6
[1] "Ozone" "Solar.R" "Wind" "Temp" "Month" "Day"