将名称应用于多个对象

vit*_*tor 1 r

我有一个带名字的向量(只有一个),我想将它应用于多个对象,但是函数名只接受一个参数(一个对象),所以我必须为我想要命名的所有对象重复这个过程.

names(object_1) <- namesvector
names(object_2) <- namesvector
names(object_3) <- namesvector
Run Code Online (Sandbox Code Playgroud)

是否有可能只在一步中做到这一点?

谢谢!

Ram*_*ath 6

一个稍微紧凑的解决方案

lapply(list(obj_1, obj_2, obj_3), setNames, name_vector)
Run Code Online (Sandbox Code Playgroud)