자릿수가 다른 일련번호 다루기
// 국내 패널자료들을 보면, 각 연차별 데이터를 일련번호를 붙이는데 01 02 03 .... 10 11 12 ....
이런 경우 순차적으로 작업하기 루프문을 돌리려면 여간 까다롭지가 않다....ㅠㅠ
이럴때 한 번 사용해 보기를....ㅋ
foreach ss in 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 {
di "1을 곱한 결과 == `=`ss'*1' , 그렇지 않은 경우 `ss' "
}
// 예를 들어, 01인 경우, `=`ss'*1' 의 의미는 01*1=1
// 따라서 그 결과로 숫자 1을 받을 수 있다. (stata returns 1 ).... ㅋ
// 별거 아닌거 같지만, 나름 유용할 듯....
이런 경우 순차적으로 작업하기 루프문을 돌리려면 여간 까다롭지가 않다....ㅠㅠ
이럴때 한 번 사용해 보기를....ㅋ
foreach ss in 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 {
di "1을 곱한 결과 == `=`ss'*1' , 그렇지 않은 경우 `ss' "
}
// 예를 들어, 01인 경우, `=`ss'*1' 의 의미는 01*1=1
// 따라서 그 결과로 숫자 1을 받을 수 있다. (stata returns 1 ).... ㅋ
// 별거 아닌거 같지만, 나름 유용할 듯....
댓글
댓글 쓰기