Re: 如何修正stata的數值
如果不覺得麻煩,可以按以下方式處理。不過個人是建議用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
推
03/10 15:41, , 1F
03/10 15:41, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):