[程式] 使用EG轉CSV檔請教

看板Statistics作者 (Chia)時間10年前 (2016/03/14 18:49), 10年前編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
如果是跟統計軟體有關請重發文章,使用程式做為分類。 統計軟體,如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://www.ptt.cc/bbs/Statistics/M.1457952559.A.E96.html

03/14 22:56, , 1F
沒有完全理解您的敘述,因為同時把很多嘗試過程混在一起
03/14 22:56, 1F

03/14 22:57, , 2F
講了,編碼的問題需要完全理解輸入跟輸出才能確定那個
03/14 22:57, 2F

03/14 22:58, , 3F
環節卡住,建議重新說明一次您的情境。此外,如果有產生
03/14 22:58, 3F

03/14 22:58, , 4F
SAS檔,建議用proc contents; run;查一下那個SAS檔的編
03/14 22:58, 4F

03/14 22:58, , 5F
03/14 22:58, 5F

03/15 09:24, , 6F
謝謝west1996的建議,我在整理一下!
03/15 09:24, 6F
※ 編輯: domoto01 (140.109.40.30), 03/15/2016 10:48:17

03/15 23:01, , 7F
確定產生的檔案是u8編碼?那把第一步改掉應該救可以了,
03/15 23:01, 7F

03/15 23:01, , 8F
那裡的編碼指的是input資料的編碼
03/15 23:01, 8F
※ 編輯: domoto01 (140.109.40.30), 03/16/2016 12:40:50
文章代碼(AID): #1MvfSlwM (Statistics)