我需要从数据框中更改列名称。
我知道一些方法可以做到这一点。例如:colnames(allFeatures)[1] <-“驱动程序”我想更改列数,但除了要在数字序列内包含。例如,分布中使用的概率:我想要。
第一列:驱动程序
第二列:速度分配0,05
第三栏:SpeedDistirbution 0,1
第四栏:SpeedDistirbution 0,15
我尝试应用一些循环,但是由于我不知道如何在标头中包含它而无法使用。
我试过了:
i=3
j=0.05
while(i<23){
colnames(allFeatures)[i] <- c( "SpeedDistribution %", j)
i=i+1
j=j+0.05
}
如果有人能帮助我,我会很高兴。提前致谢
尝试
colnames(allFeatures)[3:22] <- paste("SpeedDistribution %", cumsum(rep(0.05, 19)))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句