标签: r dataframe
有一个包含20列的数据框training。第一列称为" target"。我想更改列2:20的名称,如下所示X1,X2,X3,...
training
如果我运行此命令,则重命名所有列,包括第一个(目标)。
names(training) <- paste("X", 1:ncol(training), sep="");
如何从第二个开始重命名列?
答案 0 :(得分:3)
colnames(training)[2:20]<-paste("X", 1:19, sep="")