setNames
函数用于为对象设置名称,并返回带有新名称的对象。这在创建对象并希望在函数定义的末尾设置名称时非常有用,尤其是当你不希望为了分配名称而存储对象时。
xxxxxxxxxx
setNames(object, nm)
object
: 待命名的对象。
nm
: 一个字符向量,包含要分配给对象的名称。
xxxxxxxxxx
# 示例1: 对向量设置名称
vec <- 1:3
named_vec <- setNames(vec, c("foo", "bar", "baz"))
named_vec
# 结果: foo bar baz
# 1 2 3
# 示例2: 对列表设置名称
my_list <- list(a = 10, b = 20, c = 30)
named_list <- setNames(my_list, c("apple", "banana", "cherry"))
named_list
# 结果: $apple
# [1] 10
#
# $banana
# [1] 20
#
# $cherry
# [1] 30