如何从第二个开始重命名列?

时间:2015-01-02 14:15:52

标签: r dataframe

有一个包含20列的数据框training。第一列称为" target"。我想更改列2:20的名称,如下所示X1,X2,X3,...

如果我运行此命令,则重命名所有列,包括第一个(目标)。

names(training) <- paste("X", 1:ncol(training), sep="");  

如何从第二个开始重命名列?

1 个答案:

答案 0 :(得分:3)

colnames(training)[2:20]<-paste("X", 1:19, sep="")