0
我一直在這一整天呆在這,我希望從社區獲得一些幫助。我仍然在學習SAS,所以這可能是一個初學者的問題。請多多包涵。遇到解析基本錯誤(SAS)
在這裏我有一個代碼,我目前正在研究。我正在運行這個使用eclipse dataserver插件:
libname myInput 'D:\_TD5910372542151565380';
proc datasets lib=myInput;
run;
quit;
ods csv files="D:/_TD5910372542151565380/myTest.csv";
proc print data=myInput.inputContainer;
title "Random";
run;
ods csv close;
我想將inputContainer中的內容打印到CSV文件中。這裏是我得到的控制檯日誌:
[MPRINT] Parsing Base DataServer
/* 0001 */ libname myInput 'D:\_TD5910372542151565380';
NOTE: Library myinput assigned successfully
[MPRINT] Parsing Base DataServer
/* 0002 */ proc datasets lib=myInput;
/* 0003 */ run;
-------------------- 10:34: PROC DATASETS --------------------
NOTE: Time taken: 000:00:00.000
[MPRINT] Parsing Base DataServer
/* 0002 */ quit;
[MPRINT] Parsing Base DataServer
/* 0003 */ ods csv files="D:/_TD5910372542151565380/myTest.csv";
/* 0004 */ proc print data=myInput.inputContainer;
/* 0005 */ title "Random";
/* 0006 */ run;
ERROR: Parsing exception - aborting
ERROR: DS-00274 : Could not parse base DataServer code: Encountered " <ALPHANUM> "ods "" at line 3, column 1.
Was expecting one of:
<EOF>
";" ...
"*" ...
"data" ...
"proc" ...
(and 9 more)
我檢查了很多時間的行,但我仍然不知道如果我失去了一些東西。我還瀏覽了很多網站,找到可以解決這個錯誤的東西。希望第二雙眼睛能指出究竟出了什麼問題。
預先感謝您。 XD
您是如何生成該日誌的?它看起來像是那些不認可ODS的有效聲明的工具。您是直接使用SAS運行代碼還是使用其他類型的前端界面? – Tom
我正在使用Dataserver eclipse插件。當我運行它時,它會將日誌輸出到Eclipse輸出控制檯。我無法使用插件運行ods,所以我不得不求助於導出文件。 – Lieberta
聽起來像插件沒有考慮到更新的SAS語法。 – Tom