R - 更改data.frame中的值名称,但保留一个区别标记

时间:2015-02-18 18:14:42

标签: r

我有以下data.frame:

> goals.names
  id                name
1  1  Registro NL Widget
2  2          Fidelizado
3  3        Entusiasmado
4  4 Registro Newsletter

如何将每个id值更改为goal1,goal2,goal3,goal4,goalX?我想,我必须首先获取id,将其保存到变量中,然后再次使用它来替换新键。什么东西"每个"真的很有帮助,但我没有找到替代"对于每个"在R。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用dplyr包中的mutate(),如下所示:

library(dplyr)
goals.names <- mutate(goals.names, id = paste("goal",id,sep=""))