我想根据另一个数据集中的值重命名一个数据集中的列,例如......
> names(questions)[2:6]<-c(answers[1,],answers[2,],answers[3,],answers[4,],answers[5,])
现在我想用答案中的内容替换X1a,X1b等...所以我尝试使用名字()
Area 1 2 3 4 5
1 Zone1 2 7 1 6 3
2 Zone2 6 8 3 7 9
3 Zone3 5 6 6 5 10
但我得到的结果是......
names(questions)[2:6]<-c(answers[1,1],answers[2,1],answers[3,1],answers[4,1],answers[5,1])
我似乎得到了一个rownumber而不是单元格的实际内容,我也得到了相同的结果......
{{1}}
有什么简单的东西我在这里俯瞰吗?
答案 0 :(得分:0)
怎么样:names(questions) <- c("Area",t(answers))
您需要将因子转换为字符串。
(扼杀我的版本:names(questions) <- t(answers$F1)
之间的工作)