[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1042034048\QQ\WinTemp\RichOle\RZT914Q`9(JV(9Z684O[F33.png[/img]
我的entry 是字符型,encode之后,想要recode就一直出现上面的结果,求问怎么破???
用“ gen newentry=1 if entry==E”命令也一直提醒“E not found”
*如果您没有进行encode的处理,直接做,可以参考下面的作法
*您browse可以知道entry这变量为红色,字符型变量,new_entry为您要的
g new_entry=1 if entry=="E"
replace new_entry=0 if entry=="M"
*如果您已进行encode的处理,encode_entry变量为蓝色的,您browse后会发现,里面还是有M与E这样的内容
*或许您会觉得,您已经encode了,把字符变量变成数值变量了!接下去,recode不就好了?
*很可惜,在recode里的rule里,并没有您那样作法的。建议如下的作法
encode entry,generate(encode_entry)
g new1_entry=1 if entry=="E"
replace new1_entry=0 if entry=="M"