在R中使用do循环重命名?

时间:2013-11-19 15:15:24

标签: r

我想重命名第1列到第206列

names(country)[1] <- Multiple_Choices[[170,2]]
names(country)[206] <- Multiple_Choices[[375,2]]

在R中编写一个从1到206的循环是最好的方法吗?

for (i in 1:206 ) {
  names(country)[i] <- Multiple_Choices[[169+i,2]]
}

谢谢!

1 个答案:

答案 0 :(得分:3)

不需要,你可以在R中的一行中完成所有这些:

names(country)[1:206] <- Multiple_Choices[170:375,2]