從加載從CSV文件中特定的列我有一個問題要問, 我負責的一個小CSV數據庫,在那裏我需要執行一些計算與SAS,我已經出口Excel文件爲CSV格式和我想加載在SAS一些列的工作,我所遇到的問題是,加載後列不匹配的順序:這裏是代碼:顯示SAS
cars6.txt
AMC,Concord,22,2930,4099
AMC,Concord,22,2930,4099
AMC,Pacer,17,3350,4749
AMC,Spirit,22,2640,3799
Buick,Century,20,3250,4816
Buick,Electra,15,4080,7827
代碼來輸出數據:
DATA cars6;
INFILE "/folders/myfolders/hbv1/cars6.txt" delimiter=',';
INPUT make $ model $ mpg $ weight price;
RUN;
TITLE "cars5 data";
PROC PRINT DATA=cars5(OBS=5);
RUN;
但我只想顯示列:製作,重量,價格? 那麼如何打印選定的列? 以及如何做到這一點,如果我有命名的列(例子不同於這一個只開始列名'變量'),但我試圖調用列y名稱,它打印他們,但與壞數據(薩斯基於列名正在有序列數據,而忽略列數據:。
input make $ model $ price $;
感謝您
請編輯您的帖子。你提到csv文件,但使用txt文件。你提到*輸出數據*但顯示輸入命令。您的數據是否包含列標題?最後,你是否考慮使用[proc import](http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000308090.htm)? – Parfait
我有列標題,但兩者都不起作用... – HappyMan
請勿以文字及其數字閱讀mpg。 – Reeza