我有一个数据帧但是月份的编号都是混乱的。我需要将以下行更改为以下行,但我很难看到一个简单的方法。我知道这段代码会更改数据,但这只是在不添加列的情况下解决难题的情况。
data$column[data$column == "0"] <- "7"
谢谢
答案 0 :(得分:2)
也许plyr::mapvalues()
可以在这里帮到你:
library(plyr)
df$column <- mapvalues(df$column, from = c(0,1:9), to = c(7:10, 1:6))
答案 1 :(得分:0)
使用
data$column <- (data$column + 7) %% 10