R-一次重命名所有列值

时间:2018-08-30 10:23:21

标签: r

我有一列字符,范围从'0'到'11'。

我希望它们高1个数字,所以我这样做了:

  myDf$id[myDf$id == "0"] <- "1"
  myDf$id[myDf$id == "1"] <- "2"
  myDf$id[myDf$id == "2"] <- "3"
  myDf$id[myDf$id == "3"] <- "4"
  myDf$id[myDf$id == "4"] <- "5"
  myDf$id[myDf$id == "5"] <- "6"
  myDf$id[myDf$id == "6"] <- "7"
  myDf$id[myDf$id == "7"] <- "8"
  myDf$id[myDf$id == "8"] <- "9"
  myDf$id[myDf$id == "9"] <- "10"
  myDf$id[myDf$id == "10"] <- "11"
  myDf$id[myDf$id == "11"] <- "12

但是显然所有的事情都是将所有内容重命名为'12'

有没有一种方法可以一次完成所有操作,因此所有内容都不会变成'12'?

非常感谢

0 个答案:

没有答案