我有一个数据框,其中有800个观测值,其重复值为-1,-0.9和2。 我想用-1替换所有-1的值,用1替换-0.9,用3替换2。 我如何将其写为R中的代码? 提前致谢
答案 0 :(得分:1)
如果这是你要求的:
#let's create a data frame as example
df <- data.frame(a = c(-1, -0.9, 2),
b = c(1, 2, -0.9),
c = c(-0.9, 2, 1))
df
#performing some substitutions
df[df == 2] <- 3
df[df == -1] <- 2
df[df == -0.9] <- 1
df
#you might wrap everything into a function