重新编码多个值

时间:2019-05-24 01:21:47

标签: r

我有一个SPSS代码,用于重新编码要在R中复制的变量。

代码是:

recode variable (1 = 7) (2 = 5) (3 = 4) (4 = 3) (5 = 1) (6 = 2).

我该如何复制R(最好是短代码)。

谢谢!

1 个答案:

答案 0 :(得分:0)

vec <- c(1, 2, 3, 4, 5, 6)
dplyr::recode(vec, 
       `1` = 7,
       `2` = 5,
       `3` = 4,
       `4` = 3,
       `5` = 1,
       `6` = 2)