作者ssskma (家庭的牵绊)
看板Statistics
标题Re: [问题] SAS程式一直写不对 请帮帮我!
时间Thu Jul 17 14:25:01 2008
※ 引述《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;
: 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: 218.166.236.79
1F:→ GoldenSpark:谢谢你~~ 07/17 17:46