【发布时间】:2018-12-03 05:01:31
【问题描述】:
我的问题是关于一次重命名多个列名。
我有一个名为“增长”的数据框,有 46 列。
列 2:46 都被命名为日期,但所有日期前面都有一个 X,例如'X1981'。
我当然想从所有列名中删除 X。
我不明白为什么以下方法不起作用:
colnames(growth[ ,2:length(growth)]) <- substring(colnames(growth[ ,2:length(growth)]),2)
请帮助我提供一些见解。
【问题讨论】:
-
可能与this有关
-
您实际上应该将宽数据重塑为长格式,在相邻列中有 Year 列和值。这可以更好地扩展,计算也更容易。
标签: r dataframe substring rename