R如何从数据框中的长列名中删除字符

时间:2014-11-07 18:10:17

标签: r columnname

我有一个包含长列名的大型数据框。我想通过在冒号(:)之前删除字符来缩短列名,该符号出现在dataframe列的每个列名中。 正在寻找一种在数据帧上执行此操作的方法吗?

1 个答案:

答案 0 :(得分:3)

也许(第三次尝试):

names(df) <- sub("^(.+[:])([^.]+)$", "\\2", names(df))