我的大多数变量(800个变量)以“.value”结尾,我试图找到一种方法来重命名所有变量以便放弃它。这可能在R?
答案 0 :(得分:2)
我们可以使用sub
来匹配数据集.value
中字符串末尾($
)的后缀names
,并将其替换为空白(""
{1}})。
names(df) <- sub("\\.value$", "", names(df))
如果这不是data.frame并且是在全局环境中创建的单个对象,我们可以使用list
获取mget
中的值,更改names
{ {1}}使用list
。
sub