作者coffeePS (奶油色的咖啡)
看板Statistics
標題[程式] STATA 15.1版 中文亂碼處理方式
時間Wed Mar 6 17:28:34 2019
[軟體程式類別]:
STATA 15.1
[程式問題]:
SPSS轉STATA檔後的中文無法顯示會變成亂碼
[軟體熟悉度]:
新手
[問題敘述]:
已敘述如上,有搜尋過昊青(代理商)的說明,但是有看沒有懂
14版的方式也不適用
經過多次實驗之後目前找到的一次性解決方式
據統計系友人表示可以使用python進行編碼,可一次處理多個檔案
社科小妹才疏學淺,python還在努力摸索中
跪求大大們給予更有效率的建議
[程式範例]:
Step1.SPSS另存成STATA檔(不需要其他轉換軟體
Step2.打開STATA檔,發現他是亂碼
Step3.指令:clear
Step4.選取指定資料夾(這步驟超重要,不然抓不到檔案
Step5.指令:ls (list,列出檔案清單
Step6.指令:unicode analyze "檔案名稱.dta"
Step7.指令:unicode encoding set Big5
Step8.指令:unicode translate "檔案名稱.dta"
畫面就會出現轉譯成功,重新開啟檔案即可
附上弱弱的無音源示範影片
https://youtu.be/LfBV_GvHYow
跪求建議,我這學期還有好多檔案要處理QAQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.14.217.120
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1551864517.A.D8F.html
1F:→ ab19890919: 也許考慮用語法檔寫個loop對所有檔案做一樣的處理? 03/06 19:40
2F:推 riirene: unicode translate *.dta 可轉換指定資料夾內所有dta檔 03/07 19:44
3F:推 ab19890919: 樓上好厲害 03/08 00:55
4F:推 evilove: 為什麼要轉檔? 原始檔案是甚麼格式? 03/09 00:21
5F:→ coffeePS: 回樓上,SPSS轉STATA.畢竟不可能所有DATA都自己的 03/10 00:50