按顺序重命名具有特殊名称的100多列

时间:2017-01-06 16:43:36

标签: r rename multiple-columns google-form

我有一个从Google Forms调查导入的大型数据框,其中包含很长的列名(基本上,列名是调查问题本身)。

所以,我导入的数据框是这样的:

      d<-
  data.frame(LongnameLongnameLongnameLongname=1:3,AnotherOneAnotherOneAnotherone=4:6, Etc_Etc_Etc_Etc_Etc=3:5)
      d

目标:用顺序名称替换这些长的,特殊的列名,例如Q1,Q2等。

1 个答案:

答案 0 :(得分:1)

使用colnames函数:

colnames(d) <- paste0("Q",1:ncol(d))