回覆列表
-
1 # 使用者4133603765300
-
2 # 使用者1613727196003959
方法一:useauto.dta,clearforeachvarofvarlist_all{locallabel:variablelabel`var'locallabel2="China"+"`label'"labelvar`var'"`label2'"}方法二:使用簡單的命令labvarch即可。
第一步,在(Windows系統)電腦控制面板中的調整語言的選項中,把unicode改成“中文”。系統語言可以不必要改成中文。但unicode必須改。第二步,在stata中的preference裡,把color scheme改成classic。stata出結果的框的背景會變成黑色。這樣資料中的中文(包括變數名、資料中的中文字元、label裡的中文)都能夠正常顯示。我的stata 13、win 7系統是這麼設定的。不過存在一個小問題:在do文件中輸入的中文如果和標點符號連在一起,有時候會出現亂碼,需要手動點一下刪除才能恢復。但是不太影響使用,只是輸入的時候要多注意一下。所以,使用stata以及其他計量軟體處理資料時,從變數名、observation包含的字串到label的內容,最好都使用英文字元。同時資料的檔名,以及儲存資料的資料夾目錄(也就是路徑上所有資料夾的名稱),都應該使用不含空格的英文字元。