VAR1 NEWVAR
1101
......
1101
1102
......
1102
......
......
6650
.......
6650
原来的变量VAR有不同的取值1101,1102,...,6650,每个不同取值出现的频次没有规律,现在想产生一个新变量,对应于原变量相同的取值,如1101,对应于一个新值如5763,1102对应于一个新值7541,...,6650对应于5471。现在我有了VAR不同取值对应的新值序列:
1101 5763
1102 7541
... ...
6650 5471
请问如何写命令?
先产生NEWVAR,然后一条条地replace NEWVAR=5763 if VAR==1101,当然可行,但VAR中不同取值太大,这样太慢,求问有没有效率高一些的办法???
不胜感激!