我有一个带名字的向量(只有一个),我想将它应用于多个对象,但是函数名只接受一个参数(一个对象),所以我必须为我想要命名的所有对象重复这个过程.
names(object_1) <- namesvector
names(object_2) <- namesvector
names(object_3) <- namesvector
Run Code Online (Sandbox Code Playgroud)
是否有可能只在一步中做到这一点?
谢谢!
一个稍微紧凑的解决方案
lapply(list(obj_1, obj_2, obj_3), setNames, name_vector)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |