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,将其保存到一个变量中,然后再次使用它来用新密钥替换它。一些"for each"的东西确实很有用,但我还没有在R.中找到"for eacher"的替代品

您可以尝试从dplyr包中突变(),如下所示:

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

最新更新