R names() 函数 - 名称操作
R names() 函数用于获取或设置对象的名称属性。
names() 可应用于向量、列表和数据框,用于管理元素的名称。
names() 函数语法格式如下:
names(x) names(x) <- value
参数说明:
x 输入对象(向量、列表或数据框)。
value 要设置的名称向量。
实例
# 为向量元素设置名称
scores <- c(88, 92, 76, 85, 90)
names(scores) <- c("张三", "李四", "王五", "赵六", "钱七")
print("带名称的向量:")
print(scores)
# 通过名称访问元素
print(paste("李四的成绩:", scores["李四"]))
# 获取并修改数据框列名
df <- data.frame(a = 1:3, b = 4:6)
print("修改前列名:")
print(names(df))
names(df) <- c("列一", "列二")
print("修改后列名:")
print(names(df))
scores <- c(88, 92, 76, 85, 90)
names(scores) <- c("张三", "李四", "王五", "赵六", "钱七")
print("带名称的向量:")
print(scores)
# 通过名称访问元素
print(paste("李四的成绩:", scores["李四"]))
# 获取并修改数据框列名
df <- data.frame(a = 1:3, b = 4:6)
print("修改前列名:")
print(names(df))
names(df) <- c("列一", "列二")
print("修改后列名:")
print(names(df))
执行以上代码输出结果为:
[1] "带名称的向量:" 张三 李四 王五 赵六 钱七 88 92 76 85 90 [1] "李四的成绩: 92" [1] "修改前列名:" [1] "a" "b" [1] "修改后列名:" [1] "列一" "列二"

R 语言实例