Re: [問題] SAS程式一直寫不對 請幫幫我!
※ 引述《ssskma (家庭的牽絆)》之銘言:
: ※ 引述《GoldenSpark ()》之銘言:
: : 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;
: 直接進worlddata去複製Argentina那一格
: 因為SAS有點龜毛
: 前後有空格,文字數字etc.
: 它都覺得是不一樣東西
: 然後像推文講的加引號比較好
: if country='複製的東西' then delete;
謝謝大家!
這位高手說的完全正確
根據我今天後來去問我教授的結果
以及剛剛自己的實驗
發現要加' ' 或 " " 都可以
然後內容的名字最好是一模一樣
但是無論怎麼試還是試不出 一次刪掉多個國家的方法
剛剛試了
IF country='Argentina Australia' THEN DELETE;
或
IF country='Argentina' 'Australia' THEN DELETE;
或是中間加or都不行
不曉得是又漏掉什麼程式了
再一次謝謝大家囉!
: : RUN;
: : PROC EXPORT DATA= WORK.worlddata2
: : OUTFILE= "D:\研究資料\SAS data\worlddata2.csv" DBMS=CSV REPLACE;
: : RUN;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.179.74
※ 編輯: GoldenSpark 來自: 118.165.179.74 (07/17 17:47)
推
07/18 06:36, , 1F
07/18 06:36, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):