請教一道題目:The Excel workbook QTR1.XLS contains the following three worksheets:JAN FEB MAR.
Which statement correctly assigns a library reference to the Excel workbook?
A.libname qtrdata 'qtr1.xls';
B.libname 'qtr1.xls'sheets=3;
C.libname jan feb mar 'qtr1.xls';
D.libname mydata 'qtr1.xls' WORK.sheets=(jan,feb,mar);
uj5u.com熱心網友回復:
不了解這東西,但是看起來簡單的可能是對的,A?
uj5u.com熱心網友回復:
謝謝!有選A和C的。個人也傾向于選A,libname后緊跟的是邏輯庫名,選項C相當于就是創建了3個邏輯庫而不是3個作業表。另外看SAS的相關參考書,讀取Excel檔案可以使用 IMPORT 程序,其中的 SHEET="sheet-name"陳述句就可以指定具體讀取哪一個作業表。但還是也看到一些說法,xls格式的檔案要這么用:邏輯庫名.'Excel表名$'n,我在SAS軟體中這么用,提示是非法名稱。現在還是一頭霧水。uj5u.com熱心網友回復:
正確答案是A,不管是讀取excel、txt、csv等格式的資料都可以用import程序。
讀取xls格式的檔案用:邏輯庫名.'Excel表名$'n,這個和讀取sas檔案規則一樣,不同的是‘ 表名$’n 中多了單引號''和絕對符號$以及字母,n,這是因為sas只識別英文命名的檔案,加上這幾個符號便于識別中文
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/106409.html
標籤:其他開發語言
