【发布时间】:2020-05-24 16:26:12
【问题描述】:
set.seed(0)
data=data.frame("V1"=sample(1:10,size=4,rep=T),
"V2"=sample(1:10,size=4,rep=T),
"V3"=sample(1:10,size=4,rep=T),
"V4"=sample(1:10,size=4,rep=T))
names = data.frame("vars"=c("V1", "V2", "V3", "V4"),
"labels"=c("whale","toast","cheese","cow"))
want=data.frame("whale"=sample(1:10,size=4,rep=T),
"toast"=sample(1:10,size=4,rep=T),
"cheese"=sample(1:10,size=4,rep=T),
"cow"=sample(1:10,size=4,rep=T))
我有数据、“数据”和一个数据框“名称”,其中包含“数据”的列名和变量标签。
我想创建新数据“want”,将“data”中的变量名称替换为“names”中的变量标签注意但是实际值不同,因为我不知道如何确保相同的采样值!
【问题讨论】:
-
这能回答你的问题吗? Rename multiple columns by names