作者blissedout (Blissed out)
看板Statistics
标题Re: 如何修正stata的数值
时间Wed Mar 7 17:40:55 2007
如果不觉得麻烦,可以按以下方式处理。不过个人是建议用Excel处理比较直觉喔。
tostring id, generate (Sid)
gen a="a" if id<104
gen head=substr(Sid,1,2)
replace head=substr(Sid,1,1) if id>103
gen end=substr(Sid,2,2)
replace end=substr(Sid,3,1) if id>103
gen newid=head+a+end
drop head a end
大功告成。
※ 引述《Asterid (asterid)》之铭言:
: 想问一下:
: 如果要修改STATA变项数值里面的内容,有哪些适用的语法
: 例如:
: id
: 101
: 102
: 103
: 104
: 105
: 106
: 修改成:
: id
: 10a01
: 10a02
: 10a03
: 14
: 15
: 16
: 换句话说,前三比观察值要在各个值内插入文字a,後三比则是删掉中间的0
: 麻烦了,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.180.133
1F:推 Asterid:大感谢^^!!! 03/10 15:41