作者domoto01 (Chia)
看板Statistics
標題[程式] 使用EG轉CSV檔請教
時間Mon Mar 14 18:49:17 2016
如果是跟統計軟體有關請重發文章,使用程式做為分類。
統計軟體,如SPSS, AMOS, SAS, R, STATA, Eviews,請都使用程式做為分類
請詳述問題內容,以利板友幫忙解答,過短文章依板規處置,請注意。
為避免版面混亂,請勿手動置底問題,擅用E做檔案編輯
利用EG將CSV轉SAS檔出現了問題,不知如何解決想要請教版上高手,感恩!
使用的SAS是9.4版,匯入EG的CSV檔為UTF-8編碼。
匯入EG後的第一步驟:
http://imgur.com/24UYK1j
這邊的編碼設定為big5。
第二步驟:
http://imgur.com/cUTheMB
匯出的結果檔所有值都是問號
http://imgur.com/TYX5k20
用SAS開啟也出現error
http://imgur.com/SxGIhpm
使用proc contents發現此問題檔案的編碼為UTF-8。
所以是第一個步驟的BIG5編碼沒有轉過去嗎?
現在不知道問題是CSV檔還是EG的設定?
再麻煩有經驗的人提供指教!謝謝!
也謝謝west1996的建議!
3/16:補充一下
第一點:照west1996建議,第一步驟修改為UTF8,匯出結果檔可以正常顯示。
但在SAS打開會出現error。
第二點:根據第一點,結果檔用proc contents,編碼為UTF-8。
用SAS開啟出現error
http://imgur.com/SxGIhpm
後來找到解決方法,提供給遇到同樣問題的人!
→→
http://www.sasresource.com/faq297.html
請參考Q1,修改sasv9.cfg檔案。
以上,問題大致上是解決了。
不過我還有一個疑問,就是在我同學的電腦操作,一樣的程式環境與設定,
一樣的csv檔匯入卻沒有發生這些問題。
他的電腦在匯入EG的第一個步驟,編碼選擇big5,最後匯出結果檔可以正常顯示,
不會出現全部問號。
是檔案太傲嬌嗎?TT
我總共匯入6個檔案,但每次有問題的都是同一個檔案>"<
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.40.30
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1457952559.A.E96.html
1F:推 west1996: 沒有完全理解您的敘述,因為同時把很多嘗試過程混在一起 03/14 22:56
2F:→ west1996: 講了,編碼的問題需要完全理解輸入跟輸出才能確定那個 03/14 22:57
3F:→ west1996: 環節卡住,建議重新說明一次您的情境。此外,如果有產生 03/14 22:58
4F:→ west1996: SAS檔,建議用proc contents; run;查一下那個SAS檔的編 03/14 22:58
5F:→ west1996: 碼 03/14 22:58
6F:→ domoto01: 謝謝west1996的建議,我在整理一下! 03/15 09:24
※ 編輯: domoto01 (140.109.40.30), 03/15/2016 10:48:17
7F:推 west1996: 確定產生的檔案是u8編碼?那把第一步改掉應該救可以了, 03/15 23:01
8F:→ west1996: 那裡的編碼指的是input資料的編碼 03/15 23:01
※ 編輯: domoto01 (140.109.40.30), 03/16/2016 12:40:50