我的问题是关于一次重命名多个列名。
我有一个数据列,称为“增长”,有46列。
第2列:46均被命名为日期,但所有日期前面都带有一个X,例如“ X1981”。
自然,我想从所有列名中删除X。
我不明白为什么以下各项不起作用:
colnames(growth[ ,2:length(growth)]) <- substring(colnames(growth[ ,2:length(growth)]),2)
请帮助我提供一些见解。
答案 0 :(得分:1)
没关系,我将说明更改为...
names(growth)[2:46] <- substring(names(growth)[2:46],2)
...现在可以使用了。显然,这与我如何细分列有关。