【发布时间】:2014-11-07 18:10:17
【问题描述】:
我有一个包含长列名的大型数据框。我想通过在冒号 (:) 之前删除字符来缩短列名,该符号出现在数据框列中的每个列名中。 正在寻找一种在数据帧上执行此操作的方法??
【问题讨论】:
-
你能用'dput'给你发送数据帧吗
-
我该怎么做?我想我也需要帮助......对不起!
标签: r columnname
我有一个包含长列名的大型数据框。我想通过在冒号 (:) 之前删除字符来缩短列名,该符号出现在数据框列中的每个列名中。 正在寻找一种在数据帧上执行此操作的方法??
【问题讨论】:
标签: r columnname
也许(第三次尝试):
names(df) <- sub("^(.+[:])([^.]+)$", "\\2", names(df))
【讨论】: