[問題] SAS程式一直寫不對 請幫幫我!

看板Statistics作者時間16年前 (2008/07/17 12:04), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/4 (看更多)
DM 'log;clear;output;clear;'; PROC IMPORT OUT= WORK.worlddata DATAFILE= "D:\研究資料\SAS data\worlddata.csv" DBMS=CSV REPLACE; GETNAMES=YES; RUN; DATA worlddata2; SET worlddata; IF country = Argentina THEN DELETE; RUN; PROC EXPORT DATA= WORK.worlddata2 OUTFILE= "D:\研究資料\SAS data\worlddata2.csv" DBMS=CSV REPLACE; RUN; 但是怎麼跑都跑出原本的資料 國家是阿根廷的資料怎麼刪都刪不掉 Log是寫說 Variable Argentina is uninitialized. 請問是哪邊我沒有寫好的意思嘛 原始資料大概是以下這樣 country year company var1 var2 var3 Argentina 1990 AAA 1 2 3 (<--要刪掉) Argentina 1991 AAA 4 5 6 (<--要刪掉) Canada 1990 BBB 7 8 9 希望能跑出來 請各位幫忙了 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.171.129

07/17 12:31, , 1F
定義變項了嗎?
07/17 12:31, 1F

07/17 12:54, , 2F
路徑的中文改成英文試試
07/17 12:54, 2F

07/17 12:56, , 3F
或是 country 屬於字串變數...在哪裡加個雙引號之類的
07/17 12:56, 3F

07/17 14:07, , 4F
加引號
07/17 14:07, 4F

07/17 17:46, , 5F
成功了!! 加雙引號就可以了 謝謝大家!!
07/17 17:46, 5F
文章代碼(AID): #18ViJJeF (Statistics)
討論串 (同標題文章)
文章代碼(AID): #18ViJJeF (Statistics)