标签: r columnname
我有一个包含长列名的大型数据框。我想通过在冒号(:)之前删除字符来缩短列名,该符号出现在dataframe列的每个列名中。 正在寻找一种在数据帧上执行此操作的方法吗?
答案 0 :(得分:3)
也许(第三次尝试):
names(df) <- sub("^(.+[:])([^.]+)$", "\\2", names(df))