2018年1月15日 星期一

STATA label

STATA 匯入excel label 問題












很好用的指令 不過我很少用
只印象已前小朋友用的阿功的dofile有這玩意

foreach x of varlist * {
    local vlabel = `x'[1]
    label var `x' "`vlabel'"
}

在檔案是excel 匯入的時候非常好用
因為第一行會是簡單的變數名 像是 x1 x2 x3
第二行會是說明 很長的英文 適合當label

所以import excel匯入的時候 就算firstrow
還是會有第一行飛觀察值 都是說明的現象
靠這指令就可以方便地把說明都轉成label
方便閱讀變數是啥

然後再drop in 1就好了
接著就是比較怕變數量太多的地方了
因為第一行是英文 所以必定全部變數是string
要把那些是數字的 全部destring一遍回來

dofile總有意外被刪掉的一天
還是乖乖記錄在網誌上以防萬一吧

沒有留言:

張貼留言