我有一列具有值1,2,4,7的列,如何将其设置为1到4?即:
1==1 2==2 4==3 7==4
col
1
2
7
1
4
7
输出
col
1
2
4
1
3
4
答案 0 :(得分:3)
将其转换为因数,然后转换为数字:
x <- c(1, 2, 7, 1, 4, 7)
as.numeric(factor(x))
## [1] 1 2 4 1 3 4