现在位置: 首页 > R 教程 > 正文

R names() 函数 - 名称操作

R 语言实例 R 语言实例

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))

执行以上代码输出结果为:

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

R 语言实例 R 语言实例