如何在R中删除变量名称的结尾

时间:2016-08-10 20:53:20

标签: r

我的大多数变量(800个变量)以“.value”结尾,我试图找到一种方法来重命名所有变量以便放弃它。这可能在R?

1 个答案:

答案 0 :(得分:2)

我们可以使用sub来匹配数据集.value中字符串末尾($)的后缀names,并将其替换为空白("" {1}})。

names(df) <- sub("\\.value$", "", names(df))

如果这不是data.frame并且是在全局环境中创建的单个对象,我们可以使用list获取mget中的值,更改names { {1}}使用list

sub