2

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

4

1 回答 1

3

也许(第三次尝试):

names(df) <- sub("^(.+[:])([^.]+)$", "\\2", names(df))
于 2014-11-07T18:15:51.233 回答